Máte toto:
$product = Product::with('images', 'brand')
->select($fields)
->where('display', 1)
->find($id);
Získáváte null pro brand a může to být proto, že máte některá specifická pole a s největší pravděpodobností jste nevybrali foreing_key z products tabulka, která vytváří vztah s Brand , takže pokud vaše products tabulka obsahuje foreign_key (pravděpodobně brand_id ) brand pak musíte vybrat tento foreign_key z products stůl taky. Stačí tedy přidat foreign_key/brand_id v $fields variabilní. Bez klíče pro vytváření vztahů (FK ) Brand nebude načten.