Как заполнить поле на основе значения выбора в Laravel Nova? - PullRequest
0 голосов
/ 18 июня 2020

У меня проблемы с Laravel Nova. Я хочу заполнить поле, используя значение SELECT.

Select::make('Product')->options(\App\Product::pluck('name', 'price'))->rules('required')

Я получаю название продукта как значение и цену как ключ. Можно ли тогда отображать цену в другом поле?

Спасибо

1 Ответ

0 голосов
/ 02 июля 2020

Может быть, это даст вам имя и цену имени, чтобы на этикетке отображалось Имя и Цена

Select::make('Product')->options(\App\Product::select(DB::Raw('CONCAT(name," ",price) as label'),'name')->get()->pluck('name','label')->toArray())->rules('required');
...