Как вручную вызвать событие модели Laravel

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


person Jagadesha NH    schedule 09.03.2020    source источник


Ответы (1)


Чтобы запустить событие вручную

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

event('eloquent.updated: App\User', $user);
person Jagadesha NH    schedule 09.03.2020