Задать вопрос
@maiskiykot
Free coder

Что может мешать присвоению тега selected в ларавель?

Всем привет! Иногда кажется, что программируешь первый день. Уперся у меня вот такой код:
<select name="order_city" id="order_city">
                                          <option value="">{{__('messages.sel_city')}}</option>
                                          @foreach($city as $ci)
                                          <option value="{{$ci->city_name}}" 
                                           @if(preg_match("!$ci->city_name!i",$user->city)) 
                                           selected="selected"
                                           @endif 
                                          >{{$ci->city_name}}</option>
                                          @endforeach
                                       </select>

По идее должен выводить город, который совпадает с городом юзверя. И, самое интересное, в хтмле все правильно выводится, а в браузере "Выберите город". Т.е. первая строчка и баста! Что может мешать тут? Селект выводится не JSом. Всем спасибо!
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
AmdY
@AmdY
PHP и прочие вебштучки
Зачем вам регулярка, она может работать некорректно в зависимости от символов в названии.
И читайте документации, есть готовая директива selected для таких проверок.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы