Capture segments of the URI within your route
#Required parameters
Route::get('/user/{id}', function ($id) { return 'User '.$id; });
With dependency injection
use Illuminate\Http\Request; Route::get('/user/{id}', function (Request $request, $id) { return 'User '.$id; });
#Optional Parameters
Route::get('/user/{name?}', function ($name = null) { return $name; }); Route::get('/user/{name?}', function ($name = 'John') { return $name; });
Comments