У меня есть данные в базе данных, подобные этой
id | name | pic | level | team
1 John 3 user
2 Lorem 4 user
3 Ipsum 5 supervisor
4 Dolor 5 admin
5 Amet manager 3,4
Идентификатор пользователя 5, поскольку менеджер может просматривать людей в их команде, идентификатор группы 3 и идентификатор команды 4. Я пытался сделать это какмассив
$id='5';
$query = DB::table('users')->where('id',$id)->first();
$list[]=explode(',', $query->team);
и результат
array:1 [▼
0 => array:2 [▼
0 => "3"
1 => "4"
]
]
проблема в том, что я пытался получить данные с идентификаторами № 3 и 4,
$result = DB::table('users')->whereIn('id',$list)->get();
foreach($result as $res)
{
$d[]=$res->id;
}
показывается только номер 3, номер 4 не отображается
array:1 [▼
0 => 3
]
Знаете ли вы, где пропал?