Как извлечь двумерный входной массив из вида лезвия в Laravel 6? - PullRequest
0 голосов
/ 06 апреля 2020

Привет У меня есть 2-х мерный вход в виде лезвия, как показано ниже частичный код.

.....
      <div class="form-group">
          <label>{{$provincialeducation->name}}<span class="text-danger">*</span></label>
          <input type="number" name="projectallocation[{{$projectallocation->id}}][{{$provincialeducation->id}}]" value="{{old('projectallocation[]')}}" placeholder="" class="form-control" >
      </div> 
.....

В контроллере. Я хотел бы попытаться извлечь запрос, но не удача ..

  foreach( $request->projectallocation as $key1 => $item1 ){
      foreach( $request->projectallocation as $key2 => $item2 ){
          if(.....){
                .....
          }
       }
   }

Любой совет или руководство по этому вопросу будет принята с благодарностью, Спасибо.

1 Ответ

0 голосов
/ 06 апреля 2020

ОК, я решаю проблему. Этот код работает для двухмерного ввода.

foreach( $request->projectallocation as $key1 => $budget ){
    foreach( $budget as $key2 => $item ){
        echo 'category: ' . $key1 . ' budget: ' . $item . '<br />';
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...