수업료 조건이 두 번 반복되는 이유가 궁금합니다. 내가 원하는 것은 database.and에서 데이터를 검색하는 것이고 내 견해로는 staments가 3 인 경우 다른 조건의 ul-list에있는 두 행의 목록입니다.laravel의 if 문을 사용하여 열 값 표시
///table Need
id scholar_need
1 Tuition Fee
2 Books
public view(){
$needs = Need::all();
return view(view,compact('needs));
}
@foreach($needs as $need)
if($need->scholar_need = 'Tuition Fee'){
<label class="col-lg-3">
<ul class="list-unstyled">
<li>Tuition Fee</li>
<ul>
<li>Tuition</li>
<li>Miscellaneous</li>
<li>Projects</li>
</ul>
</ul>
</label>
}
elseif($need->scholar_need = 'Books'){
<label class="col-lg-3">
<ul class="list-unstyled">
<li>Books</li>
<ul>
<li>NoteBooks</li>
<li>Books</li>
<li>Magazines</li>
</ul>
</ul>
</label>
}
elseif($need->scholar_need = 'Clothing'){
<label class="col-lg-3">
<ul class="list-unstyled">
<li>Clothing</li>
<ul>
<li>Uniform</li>
<li>Personal</li>
<li>P.E.</li>
</ul>
</ul>
</label>
}
@endforeach
이것은 내 코드의 출력입니다. (그것의 동일한 유형해야 두 경우 the PHP docs cover the difference 민감한 보안이며, 심지어 ===
또는) PHP에서 문자열을 비교하려면
<ul class="list-unstyled">
<li>Tuition Fee</li>
<ul>
<li>Tuition</li>
<li>Miscellaneous</li>
<li>Projects</li>
</ul>
</ul>
<ul class="list-unstyled">
<li>Tuition Fee</li>
<ul>
<li>Tuition</li>
<li>Miscellaneous</li>
<li>Projects</li>
</ul>
</ul>
당신은 foreach를 가지고있을 것입니다. 아마 배열에 두 개의 요소가 있습니다. 필요합니다 ... – Nicolas