From 6a4438f431e332f400014a573ff0a360a4811898 Mon Sep 17 00:00:00 2001 From: Igor Finagin Date: Sun, 20 Dec 2020 02:37:38 +0300 Subject: [PATCH 1/2] Returns self after merge casts --- src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php b/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php index 2a3ec0ee477b..7554c61ef884 100644 --- a/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php +++ b/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php @@ -514,11 +514,13 @@ protected function mutateAttributeForArray($key, $value) * Merge new casts with existing casts on the model. * * @param array $casts - * @return void + * @return $this */ public function mergeCasts($casts) { $this->casts = array_merge($this->casts, $casts); + + return $this; } /** From dc2cff7cdfa0dfd83e4874a80d8c4930c5c1eeef Mon Sep 17 00:00:00 2001 From: Igor Finagin Date: Sun, 20 Dec 2020 02:46:59 +0300 Subject: [PATCH 2/2] Update HasAttributes.php --- src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php b/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php index 7554c61ef884..0bde3e119227 100644 --- a/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php +++ b/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php @@ -519,7 +519,7 @@ protected function mutateAttributeForArray($key, $value) public function mergeCasts($casts) { $this->casts = array_merge($this->casts, $casts); - + return $this; }