0
我有一個汽車表和一個car_image表。Laravel 4 - 範圍只顯示其他數據庫沒有關係項的行
我想獲得car_image中沒有圖像的所有汽車。
在我的車模型我想提出一個範圍:
public function scopeNoImages($query)
{
return $query-> ??
}
如何創建一個範圍,將顯示從汽車表結果僅在樞軸表中沒有相關行?
我有一個汽車表和一個car_image表。Laravel 4 - 範圍只顯示其他數據庫沒有關係項的行
我想獲得car_image中沒有圖像的所有汽車。
在我的車模型我想提出一個範圍:
public function scopeNoImages($query)
{
return $query-> ??
}
如何創建一個範圍,將顯示從汽車表結果僅在樞軸表中沒有相關行?
假設car_image由汽車的圖像:
在你Car
型號:
public function images()
{
return $this->hasMany('CarImage');
}
在你CarImage
型號:
public function car()
{
return $this->belongsTo('Car');
}
現在你可以載入汽車無像這樣的圖像:
return Car::doesntHave('images')->get();
使用:doesntHave。
完美,我確實有一個圖像有很多關係,所以這是一個很好的功能!謝謝。 – Lovelock