【发布时间】:2018-01-23 07:10:05
【问题描述】:
我正在更新我的模型实例或像这样插入一个新实例:
$model = Model::updateOrCreate([id' => $request['id']],
$model_to_update_array);
我只想在现有的模型实例('tourist')更新时执行一些代码(而不是在创建新实例或没有任何更改时)。
我已阅读 https://laravel.com/docs/5.4/eloquent#events 关于 Eloquent 事件的内容,在我看来,我需要使用 updated 或 updating 事件。据我了解,这些事件是 Laravel 中“内置”的,所以我不必从这里使用很多东西:https://laravel.com/docs/5.4/events
我还没有找到说明如何实现 Eloquent 事件的教程。由于我对事件概念完全陌生,因此我很难理解如何使用它们。任何人都可以删除一个关于 Eloquent 事件(不是一般事件,而是特别是 Eloquent 事件)的好教程的链接,或者可以在这里简要解释一下?
提前谢谢你!
【问题讨论】:
标签: laravel events eloquent laravel-events