Ich möchte die Kategorien mit Produkten und Bildern abrufen. Ich habe folgende Beziehung: Produkt-ModellUntergeordnete Beziehungen vom Modell in Laravel aufrufen
class Product extends Model
{
public function productCategory() {
return $this->belongsToMany('ProductCategory');
}
public function addtionalImages() {
return $this->hasMany('ProductImage');
}
}
Produktkategorie Modell
class ProductCategory extends Model
{
public function product() {
return $this->hasMany('Bazar\Models\Product', 'product_catid')
->orderBy('id', 'DESC')->limit(10);
}
}
Dies ist, wie ich eifrig Laden bin mit:
$categories = ProductCategory::select('product_categories.*')
->with(['product'])->Paginate(20);
Dies gibt die Kategorie und Produkte nicht das zusätzliche Bild, Bilder beziehen sich auf Produkte nicht mit dem Kategorien, versuchte ich ->with(['product', 'addtionalImages'])
aber kein Erfolg, kann mir jemand sagen, was ich verpasst habe? oder wie erreiche ich?
GELÖST