могу я знать, что не так с моими кодами? У меня есть три имени пользовательского типа, зарегистрированных в моей базе данных, однако мои коды приведут к трем выпадающим меню с индивидуальным именем пользователя по каждому из них.
@foreach($user_types as $usertype) <div class="form-group"> {!! Form::select('chap_user_type_name', array('chap_user_name' => $usertype), null, ['class' => 'form-control']) !!} </div> @endforeach
удалите foreach и передайте массив в select like this
{!! Form::select('chap_user_type_name', $user_types, null, ['class' => 'form-control']) !!}
Вам не нужно использовать foreach выше формы :: select позаботится об этом
Если $user_types
– это коллекция, вам нужно использовать pluck()
для построения правильного массива для ::select
:
$user_types = UserTypes::pluck('name', 'id');
Затем просто создайте элемент select следующим образом:
{!! Form::select('chap_user_type_name', $usertype, null, ['class' => 'form-control']) !!}