我如何将中间件放在流明路由上
how do I put middleware on lumen route
我需要在流明项目的路由中放置中间件。到目前为止,我一直在使用 Laravel,但现在我在一个使用 lumen 的项目中。
此处的文档:https://lumen.laravel.com/docs/5.4/middleware
给我们
$app->get('admin/profile', ['middleware' => 'auth', function () {
//
}]);
我的路线是这样的
$app->get('/', 'UsersController@all');
我试过这个:
$app->get('/', ['middleware' => 'haspermission:backend-users-list'], 'UsersController@all');
但它不起作用。
如果我不直接使用某个函数来访问 return 某些数据,正确的方法是什么?
尝试这个解决方案github
$app->get('/', ['middleware' => 'haspermission:backend-users-list', 'uses' => 'UsersController@all']);
我需要在流明项目的路由中放置中间件。到目前为止,我一直在使用 Laravel,但现在我在一个使用 lumen 的项目中。
此处的文档:https://lumen.laravel.com/docs/5.4/middleware
给我们
$app->get('admin/profile', ['middleware' => 'auth', function () {
//
}]);
我的路线是这样的
$app->get('/', 'UsersController@all');
我试过这个:
$app->get('/', ['middleware' => 'haspermission:backend-users-list'], 'UsersController@all');
但它不起作用。
如果我不直接使用某个函数来访问 return 某些数据,正确的方法是什么?
尝试这个解决方案github
$app->get('/', ['middleware' => 'haspermission:backend-users-list', 'uses' => 'UsersController@all']);