📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 5

Retour
Fichier de routes API (routes/api.php)
Facile
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
    return $request->user();
});
Retourner une réponse JSON
Facile
return response()->json([
    'name' => 'Abigail',
    'state' => 'CA'
]);
Transformer les données dans une ressource
Intermédiaire
public function toArray($request)
{
    return [
        'id' => $this->id,
        'full_name' => $this->first_name . ' ' . $this->last_name,
        'email' => $this->email,
    ];
}
Utiliser une collection de ressources
Intermédiaire
return UserResource::collection(User::all());
Utiliser une ressource API
Intermédiaire
use App\Http\Resources\UserResource;
use App\Models\User;

Route::get('/user/{id}', function ($id) {
    return new UserResource(User::findOrFail($id));
});