守卫名称不一致怎么分配角色
扩展包
laravel-permission
角色表:
id | name | guard_name |
---|---|---|
1 | 管理员 | admin |
2 | 用户 | user |
现在我 用登录的 auth(‘admin’) 守卫 来给某个 人员 添加个 用户角色
因为当前 guard_name
是不一致的, 他默认 在 admin 守卫
里找用户
这个角色,然后是添加不了的,我有什么办法 我可以给人员 添加指点的 守卫 角色吗??
解决办法我想到的是有:
- 不用扩展包的方法,直接操作数据库
- 把系统的 守卫名称
guard_name
统一
ps: 可能自己设计有问题,很多东西没想到很好的解决方案,麻烦大家给点建议。
推荐文章: