Laravel-permission 单角色问题

请问laravel-permission如何设置单用户单角色(Role)?
即一个用户最多只能有一个角色,以一(角色)对多(用户)的形式存在。
Laravel-permession文档中没有找到这种方式,都是多对多的.
这样的关系在Laravel-Nova呈现时就比较难看.

这种样子没有清楚说明角色与用户的关系
如上图,这种结构没有清楚说明角色与用户的关系。

请问有dalao知道比较好的解决方式吗?感谢。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 4
Epona

laravel-permission 这种应该是多对多的,这种最好还是自己写角色和权限表 自己实现就好。 或者自己再写一个 Policy 来控制是否能添加角色(但是这样感觉又多此一举。。。

4年前 评论
Clusteramaryllis

可以封装一个新的 assignRole 方法,在赋予角色之前先清空已绑定的角色。然后获取的话可以新增一个 scope 返回 roles()->first() 即可。

4年前 评论

使用基于Casbin的Laravel权限控制:https://github.com/php-casbin/laravel-auth...

支持一个用户多个角色

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!