保存后,保存前等的laravel模型回调
Laravel中是否有回调,例如:
afterSave()beforeSave()
etc
我搜索了但什么也没找到。如果没有这样的东西-实施它的最佳方法是什么?
谢谢!
回答:
实际上,Laravel在保存|更新|创建某些模型之前具有真实的回调。检查一下:
https://github.com/laravel/laravel/blob/3.0/laravel/database/eloquent/model.php#L362
像保存和保存这样的EventListener才是真正的回调
$this->fire_event('saving');$this->fire_event('saved');
我们该如何处理?只需将其分配给此eventListener示例:
\Laravel\Event::listen('eloquent.saving: User', function($user){ $user->saving();//your event or model function
});
以上是 保存后,保存前等的laravel模型回调 的全部内容, 来源链接: utcz.com/qa/431958.html