リレーションについてはこれ Eloquent:リレーション 5.1 Laravel こんなんできる 任意のポストについたコメントを取得する DB posts id|post| 1|aaa| 2|bbb| comments id|post_id|string| 1|1|aaaa| 2|1|iiii| 3|2|uuuu| ポスト1には、aaaa,iiiiの2つのコメント。 ポスト2には、uuuuという1つのコメント。 $comments = App\Post::find(1)->comments; foreach ($comments as $comment) { echo $comment->string . "\n"; } aaaa iiii ポスト1のコメント取得出来た。 リレーションを設定すると、面倒なqueryでのleftJoinとか書かなくていい。 書き方 公式コピペ。 <?php