Как определить различные типы ролей в Laravel с помощью пакета разрешений Spat ie? - PullRequest
0 голосов
/ 31 января 2020

Я новичок в laravel и не очень разбираюсь в этом.

Существует сценарий определения уровней доступа в laravel проекте. Наша команда решила использовать пакет spat ie для реализации различных уровней доступа.

Я знаю, как реализовать базовые c роли и разрешения, но в нашем случае мы следим за приложением, в котором мы имеем 3 базовых c роли: 1. Полный администратор 2. Сотрудники 3. Менеджеры

В роли сотрудника у нас также есть под-роли, такие как сотрудники из Великобритании, сотрудники из США, сотрудники FullTime-сотрудники и др. c .

Эти разные группы / роли имеют разные разрешения, которые мы можем менять в соответствии с нашими потребностями. На странице индекса Уровней доступа мы можем создать новую роль, решив, какой тип роли мы хотим создать? Сотрудник / менеджер / Custom . При выборе одной роли мы go переходим на другую страницу, и на этой странице мы получаем некоторые предварительно определенные разрешения в соответствии с типом роли (Сотрудник, Менеджер или Пользовательская). Кроме того, мы можем изменить эти разрешения для определения новых ролей.

Может кто-нибудь подсказать мне, как я могу реализовать этот сценарий, используя spat ie?

Более того, если вопрос не понятен, пожалуйста, предложить изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...