Я использую $this->authorizeResource(Project::class, 'project');
и использую настраиваемый контроллер Project с аутентификацией API. dd()
на каждой функции политики работает, но не на delete()
.
Моя эквивалентная функция удаления записи в ProjectController
называется destroy
. Это очень странно. Почему-то метод политики удаления не срабатывает. И я не знаю почему. Это заставляет меня дергать себя за волосы.
Ответ всегда таков: {"status":403,"success":false,"error":{"code":"unauthorized","message":null}}