【发布时间】:2018-04-06 18:36:18
【问题描述】:
标题大多是不言自明的。 Eloquent 有一个方法叫
updateOrCreate()
在此处记录:https://laravel.com/docs/5.5/eloquent#other-creation-methods
在某些情况下,这确实很有用。但是,在完成 updateOrCreate() 之后,我需要更新/创建的对象或其主键或 id。
当然,我可以MyModel::where(...)->first() 并再次提供所有这些数据,但这很笨拙,可能是一些昂贵的请求。
但是updateOrCreate() 只返回 true 或 false。
有什么想法吗?
【问题讨论】:
标签: php laravel eloquent upsert laravel-5.5