Je hebt dit:
$product = Product::with('images', 'brand')
->select($fields)
->where('display', 1)
->find($id);
Je krijgt null
voor brand
en het kan zijn omdat u een aantal specifieke velden heeft en hoogstwaarschijnlijk heeft u de foreing_key
niet geselecteerd van de products
tabel die de relatie maakt met Brand
, dus als uw products
tabel bevat de foreign_key
(waarschijnlijk brand_id
) van brand
tabel dan moet je die foreign_key
. selecteren van de products
tafel ook. Dus voeg gewoon die foreign_key/brand_id
. toe in de $fields
variabel. Zonder de relatiebouwer-sleutel (FK
) het Brand
wordt niet geladen.