Du har detta:
$product = Product::with('images', 'brand')
->select($fields)
->where('display', 1)
->find($id);
Du får null
för brand
och det kan bero på att du har några specifika fält och förmodligen inte valde foreing_key
från products
tabell som skapar relationen med Brand
, så om dina products
Tabellen innehåller foreign_key
(förmodligen brand_id
) av brand
tabell så måste du välja den foreign_key
från products
bord också. Så lägg bara till den foreign_key/brand_id
i $fields
variabel. Utan nyckeln för relationsbyggare (FK
) Brand
kommer inte att laddas.