无法访问中间件内的请求参数

Can't access request parameters inside a middleware

我想在以下路由后运行的自定义中间件中检索 id/quiz/1/edit。我希望 $route 应该包含 'id' => 1,但它没有。这是为什么?

public function handle($request, Closure $next)
{
    dd($request->all()); // --> []
    . . .
}

路由声明:

Route::resource('quiz', 'QuizzesController');

尝试$request->route('quiz')获取路由中的参数。

  public function handle($request, Closure $next)
    {
        dd($request->route('quiz'); // --> id
        . . .
    }