【发布时间】:2020-07-02 05:22:12
【问题描述】:
我知道如何为用户分配权限。
class User extends Authenticatable
{
use HasRoles;
}
$user->givePermissionTo('edit articles');
在这种情况下,model_has_permissions 表中会像这样插入。
permission_id=> $permission_id
model_type=> "App\Models\User"
model_id=> $user_id
我有 Team Model,我也想授予 Team 权限。 这就是我所做的。
class Teamextends Authenticatable
{
use HasRoles;
}
$team->givePermissionTo('edit articles');
我想要这个结果,
permission_id=> $permission_id
model_type=> "App\Models\Team"
model_id=> $team_id
但这对我不起作用。
有没有人有以上经验?
我应该为它再做一张桌子吗?
喜欢team_has_permission?
【问题讨论】:
标签: laravel laravel-5 permissions roles laravel-permission