<p>저는 현재 Laravel 9를 사용하여 첫 번째 실제 프로젝트를 진행하고 있습니다. 해결할 수 없는 문제에 직면했습니다. 필드 ID(범주 테이블) 및 Category_id(기사 테이블)와 결합된 두 개의 테이블 "category"와 "article"이 있습니다. </p>
<p>내 CategoryController에서: </p>
<pre class="brush:php;toolbar:false;">공개 함수 카테고리(){
$categories = 카테고리::all();
$articles = 기사::all();
return view('category.categories')->with('cats',$categories)->with('arts',$articles);
}</pre>
<p>My Blade 보기는 다음과 같이 설정됩니다.</p>
<pre class="brush:php;toolbar:false;"><ul>
@foreach($cats를 $cat으로)
<li>{{ $cat->이름}}
@foreach($arts를 $art로)
@if($cat->id == $art->category_id)
<li>{{ $art->제목 }}</li>
@또 다른
<li>기사 없음</li>
@endif
@endforeach
</ul>
</li>
@endforeach</pre>
<p>체크인할 때 이걸 받았습니다</p>
<pre class="brush:php;toolbar:false;">범주 1
기사 제목 1
기사 없음
기사 없음
기사 없음
기사 없음
카테고리 2
기사 없음
기사 제목 2
기사 없음
기사 없음
기사 없음
카테고리 3
기사 없음
기사 없음
기사 제목 3
기사 없음
기사 없음
카테고리 4
기사 없음
기사 없음
기사 없음
기사 제목 4
기사 없음
카테고리 5
기사 없음
기사 없음
기사 없음
기사 없음
기사 없음</pre>
<p>'카테고리 5에 기사 없음'이 한 번만 표시되도록 이 문제를 수정하려면 어떻게 해야 하나요</p>
귀사 모델의 관계가 확립되었는지 확인하겠습니다.
해당 카테고리 모델:
으아악그런 다음 CategoryController에서:
으아악블레이드 부분은 잘 모르겠지만 할 수 있어야 합니다.
으아악