как я могу дать разрешение на доступ к страницам в соответствии с его ролью - PullRequest
0 голосов
/ 05 ноября 2019

Я разрабатываю проект, основанный на системе институтов, который выполняет три основные роли. В этом проекте student, stuff and teacher в главных ролях.

Я хотел бы разрешить пользователю доступ к страницам в соответствии с ролями и доступ к некоторым страницам без ролей и разрешения.

Обязанности преподавателя:

  1. создать новый идентификатор пользователя и пароль учащегося
  2. публиковать новые заметки
  3. проверять успеваемость учащегосясообщить
  4. отправить новое уведомление

Обязанности персонала:

  1. заполнить новую форму запроса

Обязанности студента:

  1. проверить новое уведомление
  2. проверить последние заметки
  3. отправить заявление, связанное с отпуском

Я делаю ворота для другого пользователя, но я не могу дать роли и разрешения. Как я могу это реализовать? Я много искал, но не смог найти удовлетворительного ответа.

Ответы [ 2 ]

0 голосов
/ 05 ноября 2019

Используйте этот пакет для разрешения ролей https://github.com/spatie/laravel-permission

0 голосов
/ 05 ноября 2019

используйте пакет Laratrust для разрешения на основе ролей, разрешения пользователя и команды. https://laratrust.readthedocs.io/en/4.0/

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