Всем привет. Использую Laravel 5.8 и для взаимодействиями с CRUD-операциями использую Observer.
Создание, обновление работает как надо. Но столкнулся с проблемой при удалении модели.
Если Observer имеет методы deleting или deleted, то при попытке удаления модели я получаю эксепшен ValidationException с сообщением The given data was invalid. И вываливаются ошибки моего реквеста, который используется при работе с формой для создания/редактирования модели.
Если вышеуказанные методы затереть, то удаление срабатывает корректно.
Куда копать? И почему при удалении дергается валидатор?
UPD. Сам решил. В конструктор Observera передавал реквест. Этот реквест дергается при всех операциях, кроме удаления, поэтому и вызывался эксепшен. Вопрос закрыт.