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');
我正在我的路由中设置中间件 属性。我希望在中间件中处理登录,以便在控件到达控制器方法时,
我会让用户数据可用。在 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');