@mrSeller

Как сделать выборку юзеров, у которых нет роли?

Осуществлено все с помощью трех таблиц: users, roles, role_user

Юзеров с ролью/ролями я вытягиваю так:
$users = User::orderBy('created_at', 'desc')
            ->whereHas('roles', function ($q) use ($rolesArr) {
                $q->whereIn('role_id', $rolesArr);
            })->get();


Но как вытащить пользователей без ролей?
  • Вопрос задан
  • 125 просмотров
Решения вопроса 2
@Barmunk
Ответ написан
Комментировать
v_decadence
@v_decadence
User::doesntHave("roles")->get();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы