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

Laravel 5.1 - adding middleware in a route replacing controller method with closure

我正在我的路由中设置中间件 属性。我希望在中间件中处理登录,以便在控件到达控制器方法时, 我会让用户数据可用。在 routes.php 文件中,我添加了以下语句。

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

我希望上面的语句能让路由指向

UsersController@show

,但当我使用 route:list 检查时它指向一个闭包 命令。请就如何使路由指向控制器方法提出建议。当没有中间件时,它的行为符合预期。

添加uses键:

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