簡體   English   中英

Laravel 5.4 - 'updateOrCreate'方法。 檢查記錄是否已“更新”或“已創建”

[英]Laravel 5.4 - 'updateOrCreate' method. Check If record was 'updated' or 'created'

使用updateOrCreate方法,有沒有辦法知道記錄是更新或創建的?

更新:我需要使用此功能返回201 ,創建記錄,或204更新記錄。

謝謝。

由於updateOrCreate返回模型實例。 https://github.com/laravel/framework/blob/5.4/src/Illuminate/Database/Eloquent/Builder.php#L374

您可以使用以下命令檢查最近創建的記錄: $instance->wasRecentlyCreated https://github.com/laravel/framework/blob/5.3/src/Illuminate/Database/Eloquent/Model.php#L1593

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM