Как распарсить в laravel request через foreach

138
19 июня 2022, 00:00

уважаемые программисты).

В request есть многомерный массив, как его правильно распарсить через foreach в blade (HTML)

если не складывать все массивы в массив js_schedule - то получилось так:

@foreach( old('js_day_from') as $key => $value)
<select name="js_day_from[{{$key}}]">
     @foreach($lg_day_week as $k => $v)
              <option value="{{$k}}"
               {{old('js_day_from.'.$key) == $k ? 'selected' : ''}}
               >{{$v}}</option>
     @endforeach
</select>
@endforeach

Что я только не пробовал!!! пришлось сделать так, а хотелось бы в один все сложить аккуратно!!!

Answer 1
@foreach(request()->get('js_shedule') as $shedule)
<select name="{{$shedule->day_from}}">
     @foreach($lg_day_week as $k => $v)
              <option value="{{$k}}"
               {{old('js_day_from.'.$shedule->day_from) == $k ? 'selected' : ''}}
               >{{$v}}</option>
     @endforeach
</select>

Пока что вот так. Что такое $lg_day_week ?

READ ALSO
Как создать Docker-окружение с Nginx + PHP 7.4 + Composer

Как создать Docker-окружение с Nginx + PHP 7.4 + Composer

Подскажите, что должно содержаться в файлах Dockerfile и docker-composeyml для того, чтобы поднять окружение с nginx, php 7

210
Валидация данных в форме

Валидация данных в форме

Создать форму для ввода электронного адреса в формате vasyapupkin@ukr

94
Проблема с WP_Query

Проблема с WP_Query

Скажите пожалуйста, в чем тут ошибка, мне нужна проверка по 2 полях для цены, но в таком варианте как на скрине не работает, страница не загружается,...

113