1

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

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

路线声明:

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

1 回答 1

1

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

  public function handle($request, Closure $next)
    {
        dd($request->route('quiz'); // --> id
        . . .
    }
于 2016-04-28T19:59:56.493 回答