我想獲取屬於特定圖庫的所有圖像。這些圖像必須從Image類中選擇。獲取屬於特定圖庫的所有圖像
這是關係,內部圖像類:
public function galleries()
{
return $this->belongsToMany(Gallery::class, 'gallery_image');
}
和內廊:
public function images()
{
return $this->belongsToMany(Image::class, 'gallery_image', 'gallery_id', 'image_id')->withPivot('order');
}
我已經試過這樣:
$images = Image::with(array(
'galleries' => function ($query) use($search)
{
$query->where('slug', $search);
}->paginate()
,但它仍然會返回所有圖像回連當我發送它特定的畫廊。
任何人都可以幫助我解決這個問題嗎?
它必須使用Image ::而不是Gallery ::我必須通過圖像類而不是Gallery類來選擇圖像,因爲我正在執行此操作的特定方式。所以,我需要用上面的查詢,而不是建議幫助去與畫廊:: some_query_here
這是對這個問題的正確答案,在哪裏,我知道它,但我忘了它,謝謝你給我正確的查詢:) –