Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 18.08.2016 08:26:05

Вопрос по SleepingOwl

Подскажите пожалуйста, кто сталкивался -
Поставил админку SleepingOwl от LaravelRus
Есть связанные модели App\Brand и App\Product (один ко многим). В админке, в разделе редактирования модели Product прописал -


$model->onCreateAndEdit(function() {
return AdminForm::form()->setItems([
AdminFormElement::select('brand', 'Производитель')->setModelForOptions('App\brand')->setDisplay('name'),

в результате, в столбец 'brand' модели Product заносится соответствующий id выбранного имени производителя из таблицы модели App\Brand.
Вопрос вот в чем, в админке, в разделе отображения таблицы Product следующий код:


$display->setColumns([
            AdminColumn::text('brand')->setLabel('Производитель'),

как следствие, в столбце 'brand' естественно выводится id производителя, что хорошо и правильно для базы, но хотелось бы сделать, чтобы в админке отображался не id, а выбранное имя ('name') производителя. Как сделать?

Не в сети

#2 18.08.2016 10:13:31

Re: Вопрос по SleepingOwl

Уже решено, спасибо.

Не в сети

Подвал раздела