From 66e328049c84d2ebef6e9fa1db218642ca779acc Mon Sep 17 00:00:00 2001 From: Shuo Date: Mon, 17 Feb 2025 15:35:48 +0800 Subject: [PATCH] Fix duplicate keys error $attributes = ['key' => 1]; $values = ['key' => 2]; --- src/Model/Builder.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Model/Builder.php b/src/Model/Builder.php index da9a4e0..beb91fb 100755 --- a/src/Model/Builder.php +++ b/src/Model/Builder.php @@ -563,7 +563,9 @@ public function firstOrCreate(array $attributes, array $values = []) return $instance; } - return $this->createOrFirst($attributes, $values); + return tap($this->newModelInstance($attributes + $values), function ($instance) { + $instance->save(); + }); } /**