Как я могу получить вставленное значение в раскрывающемся списке в режиме редактирования в laravel? - PullRequest
0 голосов
/ 03 мая 2019

У меня есть такой код в моем блейд-файле

<div class="row">
    <label class="col-md-6"><b> Interview </b></label>
    <div class="col-md-6">
        <select class="custom-select form-control col-md-12" name="interview" id="interview" value="{{$candidateDetail->first_round['mode']}}" required>
            <option value=""> --- Select Interciew Round --- </option>
            <option value="technical">Technical Round</option>
            <option value="personal">Personal Round</option>
            <option value="hr">HR Interview</option>
            <option value="practical">Practical Round</option>
        </select>
    </div>
</div>
<hr>

Как только я выбираю значение Hr из выпадающего списка, но теперь я хочу изменить его в режиме редактирования, чем он отображает только простой выпадающий список. Он не дает мне значения, котороеЯ последний раз вставляю в базу данных.

Как я могу это решить ???

Ответы [ 2 ]

0 голосов
/ 03 мая 2019

Предположим, $check содержит фактические данные, которые вы вставили в прошлый раз. Измените их с помощью вашей переменной. Измените код в вашем представлении

 <select class="custom-select form-control col-md-12" name="interview" id="interview" value="{{$candidateDetail->first_round['mode']}}" required>
        <option value=""> --- Select Interciew Round --- </option>
        <option value="technical" {{ $check=='technical' ? 'selected' : ''}}>Technical Round</option>
        <option value="personal" { $check=='personal' ? 'selected' : ''}}>Personal Round</option>
        <option value="hr" {{ $check=='hr' ? 'selected' : ''}}>HR Interview</option>
        <option value="practical" {{ $check=='practical' ? 'selected' : ''}}>Practical Round</option>
 </select>
0 голосов
/ 03 мая 2019

Попробуйте это

используйте Коллектив Laravel для лучшей практики

Ваш файл блейда

{{ Form::select('interview', $yourArray, $dbSaveValue, ['class'=> 'class name'])}}
//or
{{ Form::select('interview', $yourArray, $dbSaveValue ?? null, ['class'=> 'class name'])}}

$yourArray это ваши варианты

$dbSaveValue - ваше сохраненное значение, оно автоматически выберет опцию (нет необходимости использовать цикл for foreach)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...