Как вручную вызвать событие модели Laravel - PullRequest
0 голосов
/ 09 марта 2020

Если данные не изменены, то laravel проверяет isDirty и никогда не выполняет запрос на обновление, и, следовательно, событие обновления модели не запускается. Как мы можем вручную вызвать событие?

1 Ответ

1 голос
/ 09 марта 2020

Для ручного запуска события

$user = User::findOrFail($id);
$user->fill($data);
$user->save();

event('eloquent.updated: App\User', $user);
...