Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 03.07.2020 00:32:33

Как настроить политики доступа для админов

Друзья, у меня следующая проблема.
В моем проекте авторизация для пользователей и админов осуществляется из нескольких таблиц.
Для пользователей стандартная таблица users и стандартный Guard.
Для админов своя таблица и модель и свой кастомный Guard.
Проблема заключается в том, что когда я пытаюсь настроить политики доступа для админов

       Gate::define('VIEW_ADMIN', function(Admin $user){
            return true;
        });

в контроллере  dump(Gate::allows('VIEW_ADMIN')) - всегда возвращает false, т.к. в Gate::define в функцию колбек не передается Admin $user

Кто знает способ, как определить политику для такого пользователя?

Не в сети

Подвал раздела