Laravel 5.8 - Как дать разрешение пользователям на чтение, создание, обновление, удаление? - PullRequest
3 голосов
/ 20 февраля 2020

Как определить разрешение в контроллере, чтобы получить доступ к функции Например, USER -> Joe может использовать функцию read create update delete, но USER -> dog может использовать функцию только read. В котором table permission может непрерывно увеличиваться и определять динамические разрешения c.

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

У меня есть разрешение таблицы

________________________________________________________
|   id | APP  | read | create | update | delete | group |
|------+------+------+--------+--------+--------+-------|
|    1 |   aa |   1  |    1   |    1   |   1    | admin |
|    2 |   bb |   1  |    0   |    0   |   0    | user  |
|    3 |   cc |   1  |    1   |    1   |   1    | admin |
|______|______|______|________|________|________|_______|

, и у меня есть роль таблицы

_______________________
|   id | user | group |
|------+------+-------|
|    1 |  joe | admin |
|    2 |  dog | user  |
|    3 |  cat | admin |
|______|______|_______|

1 Ответ

0 голосов
/ 20 февраля 2020

Возможно, вы можете посмотреть в политику: https://laravel.com/docs/5.8/authorization#generating -policies

...