2017-10-03 1 views
-4

J'ai un modèle simple Larval où un utilisateur a beaucoup de messages et chaque poste a une catégorie. La base de données, les migrations et les modèles sont correctement configurés.Comment puis-je obtenir une liste unique d'objets ayant une certaine relation avec un autre objet?

Toutefois, comment puis-je obtenir une liste de toutes les catégories qu'un utilisateur a publié des messages à utiliser Eloquent?

+2

Salut Jeff. Ce site est vraiment destiné à aider avec les problèmes de code, ne pas écrire le code que vous. En tant que tel, vous devriez poster ce que vous avez essayé, ce qui ne va pas, la recherche que vous avez faite, etc. Ceci est un lien vers la façon de poser une bonne question ici sur Stack Overflow https://stackoverflow.com/help/how- demander –

Répondre

0

S'il vous plaît examiner Eloquent Relations dans les Laravel docs - https://laravel.com/docs/5.5/eloquent-relationships

Les relations entre les tables sont définies (comme dans un à un, un à plusieurs ou plusieurs à plusieurs) puis vous serez en mesure d'interroger ces relations, y compris l'enchaînement des relations.

Par exemple,

$user->posts()->categories