내 경우에는 Laravel HasManyThrough 또는 BelongsToMany가 작동하지 않았습니다. 데이터베이스 구조 문제인가요?
P粉505450505
P粉505450505 2023-09-05 09:33:50
0
1
476
<p>테이블이 3개 있습니다: </p> <pre class="brush:php;toolbar:false;">제품 테이블 -ID - 제목 - 등</pre> <pre class="brush:php;toolbar:false;">구매 테이블 -ID - 코드 - 등</pre> <pre class="brush:php;toolbar:false;">purchase_products 테이블 -ID - 구매_ID - 제품 ID -수량 - 등</pre> <p>내 목표는 단일 제품 구매를 검색하는 것입니다. 다음 관계는 나에게 적합하지 않습니다. <code>belongsToMany</code>를 사용하여 시도한 다른 접근 방식도 작동하지 않습니다. </p> <pre class="brush:php;toolbar:false;">$this->hasManyThrough( 구매::클래스, 구매제품::class, '구매_ID', '제품 ID', 'ID', 'ID' );</pre> <p>간단한 방법으로 구매한 모든 제품을 product_id로 가져온 다음 구매한 항목을 검색할 수 있지만 구매한 항목을 리소스에 표시하고 싶기 때문에 Laravel nova에서 작동하도록 하려면 관계가 필요합니다. </p>
P粉505450505
P粉505450505

모든 응답(1)
P粉970736384

제품 모델

으아악

구매 모드

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿