Как получить старое значение выбрать вариант после отправки лезвия - PullRequest
0 голосов
/ 12 июня 2018

это код, и когда я отправляю форму, почему я не могу выбрать старые данные?

<select class="form-control" name="dateRestrict">
    <option value="" {{ old('dateRestrict') == "" ? 'selected' : '' }}>Random Time</option>
    <option value="d1" {{ old('dateRestrict') == "d1" ? 'selected' : '' }}>Yesterday</option>
    <option value="w" {{ old('dateRestrict') == "w" ? 'selected' : '' }}>Last Week</option>
    <option value="m" {{ old('dateRestrict') == "m" ? 'selected' : '' }}>Last Month</option>
    <option value="y"{{ old('dateRestrict') == "y" ? 'selected' : '' }}>Last Year</option>
</select>

1 Ответ

0 голосов
/ 12 июня 2018

В вашем контроллере

if(isset($request->dateRestrict)){
    $dateRestrict=$request->dateRestrict;
}
return view('view-name',compact('dateRestrict');

Blade.php

<select class="form-control" name="dateRestrict">
         <option value="" @if(isset($dateRestrict) && $dateRestrict==""){{"selected"}} @endif >Random Time</option>
         <option value="d1" @if(isset($dateRestrict) && $dateRestrict=="d1"){{"selected"}} @endif >Yesterday</option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...