Skip to content

Conversation

@MattBradleyDev
Copy link
Contributor

Adds support to the src/Illuminate/Database/Eloquent/Builder::pluck method for attribute return type mutators to correctly apply just as they do when using the get{$column}Attribute methods.

/**  * Interact with the user's first name.  */ protected function firstName(): Attribute { return Attribute::make( get: fn (string $value) => ucfirst($value), ); }
$plucked = User::query()->pluck('name', 'id');
@taylorotwell taylorotwell merged commit 6a3145c into laravel:11.x Jan 9, 2025
38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants