From 122e5c2a9ac6680bd0e2a4fe4db6756f01393dcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bat=C4=B1n=20Mu=C5=9Ftu?= <74476363+batinmustu@users.noreply.github.com> Date: Mon, 20 Jan 2025 19:23:48 +0300 Subject: [PATCH] [11.x] Add applyAfterQueryCallbacks Support to Non-Mutator Cases in pluck Method (#54268) This PR enhances the pluck method by introducing support for applyAfterQueryCallbacks in cases where mutators are not involved. --- src/Illuminate/Database/Eloquent/Builder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Database/Eloquent/Builder.php b/src/Illuminate/Database/Eloquent/Builder.php index 9a4642d3feae..78bad127854e 100755 --- a/src/Illuminate/Database/Eloquent/Builder.php +++ b/src/Illuminate/Database/Eloquent/Builder.php @@ -950,7 +950,7 @@ public function pluck($column, $key = null) if (! $this->model->hasAnyGetMutator($column) && ! $this->model->hasCast($column) && ! in_array($column, $this->model->getDates())) { - return $results; + return $this->applyAfterQueryCallbacks($results); } return $this->applyAfterQueryCallbacks(