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>