Sie haben dies:
$product = Product::with('images', 'brand')
->select($fields)
->where('display', 1)
->find($id);
Sie erhalten null
für brand
und es könnte daran liegen, dass Sie einige spezifische Felder haben und höchstwahrscheinlich nicht den foreing_key
ausgewählt haben aus den products
Tabelle, die die Beziehung zu Brand
herstellt , also wenn Ihre products
Tabelle enthält den foreign_key
(wahrscheinlich brand_id
) von brand
Tabelle dann müssen Sie diesen foreign_key
auswählen aus den products
Tisch auch. Fügen Sie also einfach diesen foreign_key/brand_id
hinzu in den $fields
Variable. Ohne den Relation Builder Key (FK
) die brand
wird nicht geladen.