Я сделал админ-панель с laravel 5.4.Я хочу показать свой список категорий, используя таблицу категорий на странице просмотра редактирования элементов товаров.Это мой контроллер страницы редактирования элементов продукта.
public function edit($id)
{
$item = Item::findOrFail($id);
//$sub_cat = SubCat::all();
$sub_cat = SubCat::with('category')->get();
return view('admin.items.edit', compact(['item', 'sub_cat']));
}
А это мой блок выбора вида страницы редактирования элементов продукта, отображающий значения
<div class="form-group">
<label>Main Category</label>
<select class="form-control" id="main_category" name="main_category">
@if(!empty($sub_cat))
@foreach ($sub_cat as $pages)
<option value="{{ $item->id }}">{{ $pages->name }}</option>
@endforeach
@endif
</select>
</div>
Я использовал отношение модели, подобное этому
public function category(){
return $this->belongsTo('App\SubCat');
}
Как отобразить сохраненное имя категории с другими именами категорий в поле выбора.