2016-03-20 17 views
1

私は多くの国を持つことができるRegionというモデルを持っています。私はそれらを取得したい、しかし、私は何も見つからない理由を見るためにクエリ出力を使用すると、私は空のクエリ[]を取得します。私はあなたのシナリオは、多くの関係に多くのことを見Laravel get empty query

public function countries() { 

    return $this->hasMany('App\Models\Country', 'country_region_relation', 'country_id', 'region_id'); 
} 

答えて

1

変更それ

public function countries() { 
    return $this->hasMany('App\Models\Country'); 
} 

へ:

は、ここに私の地域方法です。もし上記がうまくいかない場合は、これを試してください

public function countries() { 
    return $this->belongsToMany('App\Models\Country', 'country_region_relation', 'country_id', 'region_id'); 
} 
+0

ありがとうございますoseintow! –

+0

あなたは歓迎ですVince – oseintow