Laravel雄辩的updateOrCreate(),只有在创建时才做点什么?

时间:2017-09-30 11:05:27

标签: php laravel laravel-5 laravel-5.5

我在我的laravel 5.5 app Model::updateOrCreate()中使用,它可以工作,但是只有当条目创建而不是更新模型时,我希望做一些参数,这可能吗?

1 个答案:

答案 0 :(得分:3)

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

示例可以是以下伪代码

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