@mykolaim
PHP developer

Как правильно разделить права пользователей?

Использую этот (entrust) пакет для разделения пользователей.

В примере использования мы создаем роли и права доступ к ним.
Но мне не понятно где правильно архитектурно это делать.
Видел один странный пример где эти роли создавались напрямую в файле web.php

Т.е. вопрос в том в каком файле создавать роли и права для них.
  • Вопрос задан
  • 235 просмотров
Решения вопроса 1
@Camaro67
Помог? - "Отметить решением"
Возможно, это решение вам понравится больше, чем entrust.

Но мне не понятно где правильно архитектурно это делать.

Нет четкого правила где именно это делать, все зависит от задачи. Например, для группы роутов, которые доступны только админу, удобней проверить в посреднике. А вот для редактирования поста, например, что пост может редактировать админ и пользователь который его создал удобней проверять уже в контроллере.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы