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.