Я хочу отображения таблицы в представлении лезвия, которые должны быть так:Отображение таблицы, Неопределенное Offset Error
динамически ...
Когда я добавить другого пользователя и присоединить категорию он должен отображать больше таблиц.
У меня есть 3 таблицы в моей базе данных: пользователя, user_category и категории
Я определил realtionship в моих файлах моделей. Пользователь может иметь много категорий.
Я пробовал его с переменными PHP и выражением @while blade.
@php
$i=0;
@endphp
@foreach($users as $user)
<!-- Display Table Header -->
@while($Category[$i]->user_id == $user->id)
<!-- Display Table Rows -->
@php
$i++;
@endphp
@endwhile
@endforeach
Это дало мне ошибку: Не определено Offset: 6.
У меня в настоящее время 6 строк в моей таблице. Я могу отображать содержимое, когда я 'hardcode' индекс, например, это: $ Category [5]. Работает запрос в моем контроллере. Я отсортировал его по значению по ID пользователя
Как решить эту проблему? Я новичок и в настоящее время изучаю ларавел. Да, я раньше искал свою проблему. Извините за мой английский
Если у вас есть 6 строк, последний индекс должен быть 5. Попробуйте сделать что-то вроде '@foreach ($ user-> categories as $ category) {{$ category-> data1}} .... @ endforeach' –