У меня есть пользовательская таблица сотрудников в базе данных, как показано ниже
id | name | email | pic_for
1 Michael michael@mic.com 3
2 John Doe john.doe@gmail.com 3
3 Lorem Ipsum lorem@ipsum.com 5
4 Dolor Amet dolor@amet.com 5
5 Campus Criteria campus@criteria.com
Я хочу показать данные, когда идентификатор пользователя 5 входит в систему, он может просматривать свою команду, идентификатор пользователя 5 - это картинка для идентификатора пользователя 4 и идентификатора пользователя 3, идентификатор пользователя 3 - это картинка для идентификатора пользователя 1, идентификатор пользователя 4 - это картинка для идентификатора пользователя 2
У меня есть какой-то код, но, на мой взгляд, это не то, что я хочу. Вот вид ошибки прямо сейчас
Lorem Ipsum | Dolor Amet
-----------------------------------------------
Michael | John Doe
Даже я обновляю базу на что-то вроде этого
id | name | email | pic_for
1 Michael michael@mic.com 4
2 John Doe john.doe@gmail.com 4
3 Lorem Ipsum lorem@ipsum.com 5
4 Dolor Amet dolor@amet.com 5
5 Campus Criteria campus@criteria.com
или это
id | name | email | pic_for
1 Michael michael@mic.com 4
2 John Doe john.doe@gmail.com 3
3 Lorem Ipsum lorem@ipsum.com 5
4 Dolor Amet dolor@amet.com 5
5 Campus Criteria campus@criteria.com
Вид на лезвие не изменился. Я хочу, чтобы менеджер мог правильно просматривать свою команду, как данные в таблице базы данных
Вот что я хочу увидеть в лезвии
Lorem Ipsum | Dolor Amet
-----------------------------------------------
pic for user id 3 (if any) | pic for user id 4 (if any)
Вот мой код контроллера
$pic=Users::where('pic_for',$id)->get();
// use collection
$users = new Collection();
foreach($pic as $pics)
{
//dd($pics->id);
// merge collection with existing content
$users = $users->merge(Users::where('pic_for',$pics->id)->get());
}
return view('user',compact(['pic','users']));
Вот мой код лезвия
<table class="table table-bordered">
<thead class=" text-primary">
@foreach($pic as $pics)
<th class="text-center">{{ $pics->name }}</th>
@endforeach
</thead>
<tbody>
<tr>
@foreach($users as $uses)
<td class="text-center">{{ $uses->name }}</td>
@endforeach
</tr>
</tbody>
</table>
Вы знаете, где пропал?
Спасибо