Задать вопрос
@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ом. Всем спасибо!
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
AmdY
@AmdY
PHP и прочие вебштучки
Зачем вам регулярка, она может работать некорректно в зависимости от символов в названии.
И читайте документации, есть готовая директива selected для таких проверок.
Ответ написан
Ваш ответ на вопрос

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

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