我如何在流明路线上放置中间件

时间:2018-07-08 21:48:04

标签: laravel laravel-5 lumen

我需要在流明项目中使用中间件。到目前为止,我一直在与Laravel合作,但是现在我正在使用流明的项目中。

此处的文档: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');

但是它不起作用。

如果我没有在路由中直接使用函数返回一些数据,正确的方法是什么?

1 个答案:

答案 0 :(得分:3)

尝试此解决方案github

$app->get('/', ['middleware' => 'haspermission:backend-users-list', 'uses' => 'UsersController@all']);