0
我想要獲取產品和圖像的類別。我有以下關係: 產品型號從laravel的模型調用兒童關係
class Product extends Model
{
public function productCategory() {
return $this->belongsToMany('ProductCategory');
}
public function addtionalImages() {
return $this->hasMany('ProductImage');
}
}
產品分類型號
class ProductCategory extends Model
{
public function product() {
return $this->hasMany('Bazar\Models\Product', 'product_catid')
->orderBy('id', 'DESC')->limit(10);
}
}
這就是我如何使用預先加載:
$categories = ProductCategory::select('product_categories.*')
->with(['product'])->Paginate(20);
這返回的類別和產品不是附加圖像,圖像與產品不相關類別,我試過->with(['product', 'addtionalImages'])
但沒有成功,誰能讓我知道我錯過了什麼?或者我如何實現?
解決