PermissionDoesNotExist (there is no permission with id 1) In …
在使用laravel做权限管理的时候,发现多用户表多权限的时候,就会遇到上述问题,原因是需要设置多用户表的权限guard_name.
因为找权限的时候,它是根据guard_name进行分类查找的.
D:\phpStudy\WWW\xxx\app\Models\ChannelUser.php
use HasRoles;
#guard_name与HasRole配合使用,指定权限默认guard_name
protected $guard_name = 'api';
这样的话就可以了.