繁体   English   中英

Laravel雄辩的updateOrCreate(),仅在创建时才做?

[英]Laravel eloquent updateOrCreate(), do something only if create?

我在laravel 5.5应用程序Model::updateOrCreate()中使用了它,但是通过1个参数,我只想在条目正在创建而不是更新模型的情况下才做某事,这可能吗?

updateOrCreate返回一个模型实例,您可以在其中检查最近的创建

一个例子可能是下面的伪代码

$model = Model::updateOrCreate($data);
if($model->wasRecentlyCreated) {
    // Do logic only when the model was created
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM