Autour de Laravel

Relation OneToMany

Avatar de WebAppWithLaravel
WebAppWithLaravel

Bonjour,

J'ai besoin d'aide pour optimiser mon code.

J'ai deux modèles User et Post et chaque User peut avoir plusieurs Post.

Ce que je veux avoir ce sont les User qui n'ont pas de Post.

Y-a-t-il une méthode judicieuse ?

Posté il y a 7 mois
Avatar de WebAppWithLaravel
WebAppWithLaravel

J'ai trouvé, il suffit d'utiliser la methode whereDoesntHave() :

$user = User::whereDoesntHave('posts')->get();

où 'posts' est le nom de la méthode dans la classe User.

Posté il y a 7 mois

Vous ne pouvez pas répondre à ce sujet.