From 4a6d95b12297e45b331b7cdb14b36c43dd070325 Mon Sep 17 00:00:00 2001 From: Mohamed Said Date: Thu, 20 Jul 2017 16:56:00 +0200 Subject: [PATCH] avoid problem when adding timestamp columns in dates array --- src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php b/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php index 1654e39b12b7..a0c149db1214 100644 --- a/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php +++ b/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php @@ -765,7 +765,8 @@ public function getDates() { $defaults = [static::CREATED_AT, static::UPDATED_AT]; - return $this->usesTimestamps() ? array_merge($this->dates, $defaults) : $this->dates; + return $this->usesTimestamps() + ? array_unique(array_merge($this->dates, $defaults)) : $this->dates; } /**