User.php
public function roles(){ return $this->belongsToMany(Role::class); }
Role.php
public function users(){ return $this->belongsToMany(User::class); }
UserController.php
$user = User::whereHas('roles', function ($q) use ($request) { $q->where('role_id', $request->roles); })
================ Запрос ========================
{ "roles":[1,2] }
=============== Ответ =========================
[]
=============== Таблица ====================================== role_user
+===+===+
| 1 | 1 |
| 1 | 2 |
| 2 | 2 |
| 3 | 2 |
| 4 | 2 |
Что мне делатьполучить всех пользователей с двумя ролями?как пользователь 1 имеет 2 роли в базе данных