Hai questo:
$product = Product::with('images', 'brand')
->select($fields)
->where('display', 1)
->find($id);
Stai ottenendo null
per brand
e potrebbe essere perché hai dei campi specifici e molto probabilmente non hai selezionato il foreing_key
dai products
tabella che crea la relazione con Brand
, quindi se i tuoi products
la tabella contiene la foreign_key
(probabilmente brand_id
) di brand
tabella, quindi devi selezionare quella foreign_key
dai products
anche tavola. Quindi, aggiungi semplicemente quel foreign_key/brand_id
nei $fields
variabile. Senza la chiave del generatore di relazioni (FK
) il Brand
non verrà caricato.