【发布时间】:2017-07-16 02:02:06
【问题描述】:
我有一个 web 项目,它有 3 种类型的用户,比如 root 管理员、超级管理员和厨房管理员。每个用户或角色都有不同的功能:root 管理员将创建超级管理员和其他小功能,就像超级管理员将创建厨房管理员和其他功能一样,厨房管理员有自己的功能,比如处理订单。
我想知道为每个用户单独设置 laravel 是否是个好主意,或者所有这些用户都可以在一个 laravel 设置中开发?
由于我是 laravel 的新手,因此在这方面的小小线索会很有帮助。
【问题讨论】:
-
了解基于角色的访问控制 (RBAC)
-
您需要为所有 3 种类型的用户创建不同的中间件。并从link 进一步了解中间件。
-
还要考虑这样一个事实,这些用户会有一个单独的登录页面。 @YamanJain
标签: php laravel laravel-5 roles