如何收听Laravel中的所有更新?

时间:2018-12-17 23:33:33

标签: laravel laravel-5

如何在Laravel中的所有模型中侦听更新的行?

Laravel现在提供了使用AppServiceProvider的功能,但仅适用于特定模型:

User::creating(function ($user) {
   return $user->isValid();
});

2 个答案:

答案 0 :(得分:1)

您可以将observers用于laravel应用程序中的任何模型

eloquent#observers documentation

答案 1 :(得分:1)

我相信您可以从使用通用观察者的基本模型扩展模型(或使用特征):

period

有关更多信息,请参见this answer