Я добавил в свой проект Voyager, который использует политику, чтобы проверить, может ли пользователь просматривать / редактировать конкретный проект.
Когда я пытаюсь открыть таблицу проектов из Voyager, я получаю ошибку 403.
Кажется, что когда я удаляю политику из своего массива политик в AuthServiceProvider, я могу получить доступ к таблице проектов в Voyager.
Я попытался добавить в свою политику проверку $ user- ›role_id == 1 (проверить, является ли пользователь администратором), но все равно безуспешно, даже если я заменю ответ политики на true.
Есть идеи, в чем может быть проблема? Спасибо
Редактировать:
Желаемое поведение: я хочу ограничить пользователя от редактирования / просмотра проектов, которые ему не принадлежат, однако я хочу, чтобы администратор имел доступ ко всем проектам из Voyager.