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.