как конвертировать выделенное поле html в html форму - PullRequest
0 голосов
/ 05 ноября 2018

Привет, у меня есть это в моем контроллере

$listPatient = Patient::get();

    return view('backend.consultations.create')->with([
        'patient' => $this->patient,
        'patient_id' =>$this->patient_id,
        'listPatient' => $listPatient,
        ]);

и, на мой взгляд, у меня есть

<div class="form-group">

    <div class="col-md-2">
        List clients
    </div>
    <div class="col-lg-10">

         <select name="patient_id">
            <option value="0">Veillier séléctionner un patien </option>
            @foreach($listPatient as $key)
              <option value="{{$key->id}}">{{$key->nom_patient}} {{$key->prenom_patient}}</option>
            @endforeach
        </select> 
    </div><!--col-lg-10-->
</div><!--form control-->

и он работает нормально, я хочу использовать Form :: select, но он не работает, может кто-нибудь помочь мне, пожалуйста

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

простое решение

enter code here :    <div class ="form-group">
            {{ Form::label('list_patient', trans('validation.attributes.backend.consultations.nom_patient'), ['class' => 'col-lg-2 control-label required']) }}
            <div class="col-lg-10">
            <select id="patient_id" name="patient_id" class="form-control select2 box-size" required="required" placeholder=" Non définie" >
            <option value="">Non définie</option>
                @foreach($listPatient as $key)

                    <option value ="{{$key->id}}">{{$key->nom_patient}} {{$key->prenom_patient}}</option>
                @endforeach
                </select>
            </div><!--col-lg-3-->
    </div><!--form control-->   
0 голосов
/ 05 ноября 2018

В вашем контроллере вы хотите, чтобы следующее извлекало $listPatient

$listPatient = Patient::lists("nom_patient","id")->toArray();

и по вашему мнению вы бы хотели

{!! Form::select('patient_id', [0 => 'Veillier séléctionner un patien'] + $listPatient, null) !!}
...