Ma structure est la suivante
Messages -> Comments_Group -> Commentaires
J'ai créé un modèle Eloquent par lequel je fais une logique avec:
$post = Post::find($post_id);
Je souhaite renvoyer cet objet "groupe de commentaires" et "commentaires". J'essaie quelque chose comme ça:
return $post->comments_group->with("comments");
Mais ça ne marche pas ...
FYI - le message d'erreur que je reçois est: "L'objet de la classe IlluminateDatabaseEloquentBuilder n'a pas pu être converti en chaîne"
Réponses:
3 pour la réponse № 1Utilisation imbriqué chargement rapide:
$post = Post::with("comments_group.comments")->find($post_id);
Ou chargement paresseux impatient:
$post = Post::find($post_id);
....
$post->load("comments_group.comments");