2014-01-05 4 views
0

У меня была таблица категорий. Она включала поля id, name и remark.Создать поле выбора в laravel

Я хочу создать категорию select box.So, я создаю поле выбора в laravel с циклом foreach.

@foreach ($categories as $category) 
    {{ Form::select('category_id', array($category->id => $category->name))}} 
@endforeach 

Но у меня есть две коробки выбора. Что я был неправ? Я хочу один выбор.

ответ

0

Вам нужно передать массив категорий Form::select():

{{ Form::select('category_id', $categories) }} 

Если вы поместите его в петлю, он будет создавать столько выбирает, как категории у вас есть.

Создайте этот массив в своей модели, хранилище или (даже!) Контроллере, прежде чем передавать его вашему представлению.

Смежные вопросы