我想在以下路由后运行的自定义中间件中检索id
:/quiz/1/edit
。我希望,$route
应该包含'id' => 1
,但它不会。那是为什么?
public function handle($request, Closure $next)
{
dd($request->all()); // --> []
. . .
}
路线声明:
Route::resource('quiz', 'QuizzesController');
答案 0 :(得分:1)
尝试$request->route('quiz')
获取路线中的参数。
public function handle($request, Closure $next)
{
dd($request->route('quiz'); // --> id
. . .
}