meta data for this page
Laravel
Routes
Les routes sont dans le fichier /routes/web.php
Voir les routes
php artisan route:list
Charger le vue welcome
Route::get('/', function () { return view('welcome'); });
Passer des paramètres à une vue
Route::get('user/{id}', function ($id) { $userId = request('id'); return view('user', compact('userId')); });
Dans la vue, on récupère le paramètre
<p>Utilisateur n° {{ $userId }}</p>
Nommer les routes
Route::get('user/{id}', function ($id) { $user = request('id'); return view('user', compact('user')); })->name('user');
Faire un lien dans une vue
<a href='{{ route('user', ['id' => 2]) }}'>Utilisateur N°2</a>
Grouper les routes
Ajoute le prefix /admin aux route
Route::prefix('admin')->group(function () { Route::get('users', function (){ ... }) Route::get('profile', function (){ ... }) });