Код: Выделить всё
Model::query()->pluck('name', 'id')
- Старый магический аксессуар () применил ucwords() к извлеченным значениям.
Код: Выделить всё
getNameAttribute() - Новый метод доступа на основе класса () не применяет преобразование при выщипывании.
Код: Выделить всё
protected function name(): Attribute
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/79338805/why-don-t-the-new-class-based-laravel-eloquent-accessors-apply-with-pluckna[/url]
Мобильная версия