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.