あなたはこれを持っています:
$product = Product::with('images', 'brand')
->select($fields)
->where('display', 1)
->find($id);
null
を取得しています brand
の場合 特定のフィールドがあり、おそらくforeing_key
を選択しなかったことが原因である可能性があります。 products
から Brand
との関係を作成するテーブル 、つまり、products
テーブルにはforeign_key
が含まれています (おそらくbrand_id
)のbrand
次に、そのforeign_key
を選択する必要があります products
から テーブルも。したがって、そのforeign_key/brand_id
を追加するだけです。 $fields
内 変数。リレーションビルダーキーなし(FK
)brand
ロードされません。