У меня есть отношения между пользователями и ролями, как принадлежащие ToMany.
Теперь я хочу, чтобы все пользователи имели несколько ролей по именам.
Я пробовал как,
$role_ids = [1,2];
$users = User::whereHas('roles' , function ($query) use($role_ids) {
$query->whereIn('roles.id', $role_ids);
})->get();
Но этот подход дает мне пользователей, которые связаны с обоими или одной ролью, чего я не ожидаю