Laravel 如何在流明路径上放置中间件

Laravel 如何在流明路径上放置中间件,laravel,laravel-5,lumen,Laravel,Laravel 5,Lumen,我需要在lumen项目中安装中间件。到目前为止,我一直在与拉威尔,但现在我在一个项目,是使用流明 此处的文档: 给我们 $app->get('admin/profile', ['middleware' => 'auth', function () { // }]); 而我的路线是这样的 $app->get('/', 'UsersController@all'); 我试过这个: $app->get('/', ['middleware' => 'hasper

我需要在lumen项目中安装中间件。到目前为止,我一直在与拉威尔,但现在我在一个项目,是使用流明

此处的文档:

给我们

$app->get('admin/profile', ['middleware' => 'auth', function () {
    //
}]);
而我的路线是这样的

$app->get('/', 'UsersController@all');
我试过这个:

$app->get('/', ['middleware' => 'haspermission:backend-users-list'], 'UsersController@all');
但它不起作用

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

试试这个解决方案

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