我在我的雄辯模型中有以下範圍,我想向它添加兩個條件。我需要幫助。有條件的表加入
public function scopeImages($query) {
$query->join('images as i', function ($join) {
$join->on('i.vessel_id', '=', 'vessel.id')
->where('i.sort', '=', 'min(i.sort)');
})
->leftjoin('users', 'users.id', '=', 'vessel.user_id')
->select('vessel.*', 'i.image as image', 'users.name as brokername');
}
images
表有featured
和sort
列。我想選擇其中images.featured is 1
和min sort
的返回結果。如果沒有images.featured=1
那麼我想選擇min of sort
。
目前上述範圍的每個vessel_id
你想用最後一個行結束,或每個圖像一行? – Chris
@Chris每艘船一排 –