두 개의 테이블이 있습니다. 1.products 2.product_images.Laravel 5.4 웅변적인 일대 다 관계 데이터 가져 오기
제품 테이블의 필드 : ID, PRODUCT_NAME, created_at,
product_images 테이블의 필드 updated_at :
제품 테이블 updated_at ID, PRODUCT_ID, product_image, created_at는 product_images 테이블 OnetoMany 관계를 갖는다.
따라서 제품 모델에 나는 정의 :
public function productImage()
{
return $this->hasMany(Product_image::class,'product_id');
}
가 지금은 두 테이블에서 제품 ID 1의 모든 데이터를 얻을 싶어요.
그래서 나는 다음이 코드가 있습니다
앱 \ 제품을 :: 찾을 수 있습니다 (1) -> productImage
결과 설정은 다음과 같습니다
Illuminate\Database\Eloquent\Collection {#689
all: [
App\Product_image {#679
id: 1,
product_id: 1,
product_image: "1494787942_download (1).jpg",
created_at: "2017-05-14 18:52:22",
updated_at: "2017-05-14 18:52:22",
},
],
}
하지만이 PRODUCT_NAME을 받고 있지 않다. 해결책은 무엇입니까? 감사합니다. .