[英]How to find if record is created or updated in updateOrCreate function?
[英]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.