0

おそらくばかげた質問です。しかし、2 つのテーブルがあるteamsとしimagesます。teamsテーブルにはフィールドがありますimage_id。の私の Eloquent モデルにはTeam、次のものがあります。

public function image()
{
    return $this->belongsTo('App\Image');
}

チームのイメージを取得したいときは、 を呼び出し$team->imageます。私がやりたいことは、生の MySQL でこのリクエストを行うことです。これまでのところ、私はこれを持っています:

SELECT teams.*, images.*  
FROM `teams` 
    LEFT JOIN images ON teams.image_id = images.id 
WHERE teams.id = 1

これは正しいアプローチですか?改善できますか?

4

2 に答える 2