我正在Laravel应用中维护基于角色的访问控制(用户->角色->权限)。但是,如果我需要某个角色的某些用户使用不同的权限(用户->权限),最好的方法是什么?我已经考虑过在数据库中维护一个用户配置表,以便可以在用户配置表中为每个用户保存不同的设置,并且这些设置将在需要的地方像应用程序中的权限一样起作用。
但是只是想知道还有其他更好的方法吗?预先感谢您的帮助。
使用spatie的laravel许可包
https://docs.spatie.be/laravel-permission/v3/introduction/
希望这会很有用