Il y a 3 tables dans ma base de données: Je veux tous les utilisateurs du rôle utilisateurs code>, biodata code>, rôles code>. utilisateurs code> et Les rôles code> sont en relation avec la table pivot rôle_utilisateur code>.
Les utilisateurs CODE> ont un rôle étudiant et employeur code>. p> étudiant code> avec biodata < / code>.
J'ai essayé plusieurs fois mais je ne pouvais pas trouver la solution. J'espère que vous m'aide les gars p>
3 Réponses :
Essayez ceci:
$users = User::with('biodata')->whereHas('roles', function($query) {
$query->where('name', 'student');
})->get();
Utilisez où, ce qui est utilisé pour interroger dans la réalité.
Vous cherchez ceci: $ utilisateur = utilisateur :: avec (rôles ',' biodata ') -> get (); code> p> p> p> P>