Я обновляю свой экземпляр модели или вставляю новый, например:
$model = Model::updateOrCreate([id' => $request['id']],
$model_to_update_array);
Я хочу выполнить некоторый код только тогда, когда существующий экземпляр модели ("турист") был обновлен (а НЕ когда был создан новый или ничего не изменилось).
Я прочитал https://laravel.com/docs/5.4/eloquent#events о событиях Eloquent, и мне кажется, что мне нужно использовать событие updated или updating. Насколько я понимаю, эти события «встроены» в Laravel, поэтому мне не нужно использовать много вещей отсюда: https://laravel.com/docs/5.4/events
Я не нашел учебник, показывающий, как реализовать события Eloquent. Поскольку я совсем новичок в концепции событий, мне трудно понять, как их использовать. Может ли кто-нибудь скинуть ссылку на хороший туториал о событиях Eloquent (не событиях вообще, а событиях Eloqeunt в частности) или, может быть, это можно кратко объяснить здесь?
Заранее спасибо!