Я новичок в laravel и не очень разбираюсь в этом.
Существует сценарий определения уровней доступа в laravel проекте. Наша команда решила использовать пакет spat ie для реализации различных уровней доступа.
Я знаю, как реализовать базовые c роли и разрешения, но в нашем случае мы следим за приложением, в котором мы имеем 3 базовых c роли: 1. Полный администратор 2. Сотрудники 3. Менеджеры
В роли сотрудника у нас также есть под-роли, такие как сотрудники из Великобритании, сотрудники из США, сотрудники FullTime-сотрудники и др. c .
Эти разные группы / роли имеют разные разрешения, которые мы можем менять в соответствии с нашими потребностями. На странице индекса Уровней доступа мы можем создать новую роль, решив, какой тип роли мы хотим создать? Сотрудник / менеджер / Custom . При выборе одной роли мы go переходим на другую страницу, и на этой странице мы получаем некоторые предварительно определенные разрешения в соответствии с типом роли (Сотрудник, Менеджер или Пользовательская). Кроме того, мы можем изменить эти разрешения для определения новых ролей.
Может кто-нибудь подсказать мне, как я могу реализовать этот сценарий, используя spat ie?
Более того, если вопрос не понятен, пожалуйста, предложить изменения.