Имате това:
$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 няма да се зареди.