Laravel 请求:获取解析后的路由参数 Draft
在 Laravel 中,你可以通过请求实例 (Illuminate\Http\Request
) 来获取解析后的路由参数。以下是一个示例代码:
use Illuminate\Http\Request;
Route::get('/user/{id}', function (Request $request) {
$routeParameter = $request->route('id');
return $routeParameter;
});
在这个例子中,我们定义了一个路由 /user/{id}
,并通过闭包函数处理这个请求。我们使用 $request->route('id')
来获取名为 id
的路由参数。这将返回与路由参数 id
匹配的值。
如果你想获取所有的路由参数,可以使用 $request->route()->parameters
:
Route::get('/user/{id}', function (Request $request) {
$allRouteParameters = $request->route()->parameters();
return $allRouteParameters;
});
这将返回一个包含所有路由参数的数组。
评论已关闭