Les controllers avec Laravel
1 - Définition
app/Http/Controllers
exemple
public function show($id)
{
return view('userProfile', [
]);
}
use App\Http\Controllers\UserController;
Route::get('/user/{id}', [UserController::class, 'show']);
Création du fichier controller
php artisan make:controller PhotoController
OU
Avec les resources de bases incluses
php artisan make:controller PhotoController --resource
OU
Avec le package model/migration/seed/factory/etc...
Toujours en Majuscule pour la première lettre et au singulier
php artisan make:model Photo --all
OU
Toujours en Majuscule pour la première lettre et au singulier
php artisan make:controller UserController --resource --requests --model=User
Création du fichier controller USER
Car il n'existe pas
php artisan make:controller UserController --resource --requests --model=User