Sergio10 Ответов: 1

Многомерный массив Php/laravel blade


У меня есть нижеприведенные массивы, и я хочу получить их в laravel blade в виде HTML-таблицы

$chest = json_decode(Session::get('chest'),TRUE);


array:2 [▼
  "chest" => array:2 [▼
    "Chest Press" => array:1 [▼
      0 => "1"
    ]
    "Flys" => array:2 [▼
      0 => "3"
      1 => "4"
    ]
  ]
  "hints" => array:2 [▼
    "Chest Press" => array:1 [▼
      0 => "test1"
    ]
    "Flys" => array:1 [▼
      0 => "test2"
    ]
  ]
]


Я пробую ниже, но я не получаю правильную HTML-таблицу, ее правильные первые два столбца, но третий столбец не является, никаких идей, как распечатать его на HTML-таблице

Что я уже пробовал:

<table class="table table-striped table-hover table-reflow">
           <thead>
               <tr>
                 <th>Exercises</th>
                 <th>Days</th>
                 <th>Hints</th>


               </tr>
           </thead>
       <tbody>

       @foreach($chests['chest'] as $chest => $exc)
           <tr>
               <td>{{$chest}}</td>
               @foreach($exc as $key => $value)
                   <td>
                        {{$value}},
                   </td>
               @endforeach

       @endforeach

       @foreach($chests['hints'] as $hint => $hin)


               @foreach($hin as $key => $value)
                   <td>
                        {{$value}}
                   </td>

               @endforeach

             </tr>
       @endforeach

         </tbody>

1 Ответов

Рейтинг:
0

HappyPines

Вопрос: сэр, вы знакомы с отношениями? если нет то вот вам пример

//Файлы Модели: Пользователь, Тема.

пользовательская модель

публичная функция UsershasManySubject() {

return $this->hasMany('App\Subject'); // вы можете установить OrderBy и т. д.

}

Модели Предметной Области

охраняемых $заполняемые = [

"имя", "единица измерения",
];

//контроллер

индекс публичных функций() {

$User = пользователь::предложение orderby('имя', 'АСК')->получайте();

return view('index', ['Users' => $User]);

}

//лезвие

@foreach($Users as $user)

{{ $пользователем и GT;имя }}



@по каждому элементу($пользователем и GT;UsershasManySubject как $дисциплин)

Вы зарегистрированы в {{ $subjects->name }} и это {{ $subjects->unit }}



@endforeach

@endforeach