Я наткнулся на проблему при создании приложения CRUD в Laravel 5. В разделе редактирования продукта у меня есть 2 входа, которые заполнены из таблицы «products», и у меня есть раскрывающийся список который должен быть заполнен данными из таблицы категорий. Проблема в том, что я не знаю, как аппроксимировать выпадающий список. Я сгенерировал форму :: модель для двух входов, но я застрял в выпадающем списке.Laravel 5 Заполнение формы из двух разных таблиц
Контроллер
public function edit($id)
{
$products_edit = products::find($id);
return View::make('products.edit')->with('products_edit', $products_edit);
}
Посмотреть
{!! Form::model($products_edit, array('route' => array('products.update', $products_edit->id), 'method' => 'PUT')) !!}
<div class="form-group">
{!! Form::label('name', 'Nume') !!}
{!! Form::input('text', 'name', $products_edit->product_name, array('class' => 'form-control')) !!}
</div>
<div class="form-group">
{!! Form::label('price', 'Cost') !!}
{!! Form::input('number', 'price', $products_edit->product_price, array('class' => 'form-control')) !!}
</div>
<div class="form-group">
{!! Form::label('category', 'Categorie') !!} <br />
{!! Form::select('category', <!-- insert var here -->, array('class' => 'form-control') !!}
</div>
Я полагаю, что, прежде чем передать $ product_edit, вы запрашиваете необходимые данные из другой модели и сделать массив обоих, прежде чем передавать его в параметре view. – Gokigooooks