Bạn có cái này:
$product = Product::with('images', 'brand')
->select($fields)
->where('display', 1)
->find($id);
Bạn đang nhận được null
cho brand
và có thể là do bạn có một số trường cụ thể và hầu hết có thể bạn đã không chọn foreing_key
từ products
bảng tạo mối quan hệ với Brand
, vì vậy nếu products
của bạn bảng chứa foreign_key
(có thể là brand_id
) của brand
thì bạn phải chọn foreign_key
đó từ products
bảng quá. Vì vậy, chỉ cần thêm foreign_key/brand_id
đó trong các trường $fields
Biến đổi. Không có khóa trình tạo quan hệ (FK
) Brand
sẽ không được tải.