Laravel 5.2 With Entrust GroupRoutes Kernel.php



我正在尝试根据用户角色添加route :: group()。

Route::group(['middleware' => ['role:myrole']], function () {
    //Some Routes
}

我遇到了这个错误...

Zizaco oftust Middleware Intustrole :: thange()丢失参数3

i具有委托的默认安装。有人告诉我,我需要在'$ middlewareGroups'

中的kernel.php文件中添加一两行

有什么线?

您正在寻找这些:

'role' => ZizacoEntrustMiddlewareEntrustRole::class,
'permission' => ZizacoEntrustMiddlewareEntrustPermission::class,
'ability' => ZizacoEntrustMiddlewareEntrustAbility::class,

注意,我在$routeMiddleware

中有它们

然后分配您的角色/权限,但是您认为适合组或单个路线。但是将它们存储在$routeMiddleware中。例如:

Route::group(['middleware' => ['role:admin|owner']], function () { .. });

好吧,没有发现"正确的方法"。所以我使用了工作。我在刀片文件中使用@role。。

相关内容

  • 没有找到相关文章

最新更新