Как использовать Observer при удалении модели?

Всем привет. Использую Laravel 5.8 и для взаимодействиями с CRUD-операциями использую Observer.

Создание, обновление работает как надо. Но столкнулся с проблемой при удалении модели.

Если Observer имеет методы deleting или deleted, то при попытке удаления модели я получаю эксепшен ValidationException с сообщением The given data was invalid. И вываливаются ошибки моего реквеста, который используется при работе с формой для создания/редактирования модели.

Если вышеуказанные методы затереть, то удаление срабатывает корректно.

Куда копать? И почему при удалении дергается валидатор?

UPD. Сам решил. В конструктор Observera передавал реквест. Этот реквест дергается при всех операциях, кроме удаления, поэтому и вызывался эксепшен. Вопрос закрыт.
  • Вопрос задан
  • 228 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Kostik_1993
PHP Backend Developer, Laravel, Yii, Vue, Node.js
Достали мегик болы и побежали отвечать

Смею предположить что вы по невнимательности что-то не туда прикрутили, поэтому и ошибка. просто так ничего не бывает
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
22 мая 2019, в 12:13
1 руб./за проект
22 мая 2019, в 12:12
200 руб./за проект
22 мая 2019, в 12:11
1 руб./за проект