Получить выбранное значение из выпадающего списка Laravel 4

1

Я хочу получить выбранное значение из выпадающего списка в методе контроллера. Выпадающий список:

{{ Form::select('Organization',  $organization_list ,Input::old('Organization'), array('class' => 'form-control')) }}

$ organization_list - это массив организаций. Я попытался поймать выбранный элемент этого выпадающего списка в контроллере следующим образом:

Input::get('Organization');

Но он дает мне индекс массива вместо имени реальной организации. Но имя реальной организации отображается в выпадающем списке. У кого-нибудь есть решение?

Теги:
forms
laravel-4

1 ответ

2
Лучший ответ

Передайте ассоциативный массив В Form::select в качестве второго аргумента

$organization_list = array_combine($organization_list, $organization_list); //Copies the array values to keys


{{ Form::select('Organization',  $organization_list ,Input::old('Organization'), array('class' => 'form-control')) }}

http://php.net/array-combine

Ещё вопросы

Сообщество Overcoder
Наверх
Меню