Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Подскажите пожалуйста, кто сталкивался -
Поставил админку 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') производителя. Как сделать?
Не в сети
Уже решено, спасибо.
Не в сети
Страницы 1