Laravel 5.1 - 在路由中添加中间件,用控制器方法替换闭包

时间:2016-08-13 07:56:19

标签: laravel-5.1

我在路线中设置中间件属性。我希望能够处理中间件中的登录,以便在控件到达控制器方法时, 我将拥有用户数据。在routes.php文件中,我添加了以下语句。

Route::get('users/find',['middleware'=>'jwt.auth','UsersController@show'])->name('users.find');

我希望上面的陈述能使路线指向

  

UsersController @显示

,但是当我使用route:list检查时它指向Closure 命令。请告知如何使路线指向控制器方法。当没有中间件时,它表现得像预期的那样。

1 个答案:

答案 0 :(得分:1)

添加uses密钥:

Route::get('users/find', ['middleware' => 'jwt.auth', 'uses' => 'UsersController@show'])
->name('users.find');