Ich habe ein Modell Category
und ein Modell Subcategory
. Diese sind verwandt.Laravel Überprüfen Sie, ob Datensätze vorhanden sind
Jetzt möchte ich in einer Ansicht überprüfen, ob eine Kategorie Unterkategorien hat. Wenn dies der Fall ist, führen Sie diesen Code aus, wenn Sie diesen Code nicht ausführen.
Ich dachte an so etwas wie
@forelse($categories as $category)
@if($category->subcategory)
<li class="sub-category">
<a href="#"><img src="{{ asset('img/icon/'.$category->icon) }}" alt="{{ $category->name }}">{{ $category->name }}</a>
<ul class="sub-menu clearfix">
@foreach(isset($category->subcategory)) as $subcategory)
<li class="sub-sec col-md-6">
<ul>
<li><a href="#" class="title">{{ $subcategory->name }}</a></li>
<!--//
<li><a href="#"><i class="fa fa-angle-double-right"></i> Single Item 1</a></li>
<li><a href="#"><i class="fa fa-angle-double-right"></i> Single Item 2</a></li>
<li><a href="#"><i class="fa fa-angle-double-right"></i> Single Item 3</a></li>
<li><a href="#"><i class="fa fa-angle-double-right"></i> Single Item 4</a></li>
-->
</ul>
</li>
@endforeach
</ul>
</li>
@else
<li><a href="#"><img src="{{ asset('img/icon/'.$category->icon) }}" alt="{{ $category->name }}">{{ $category->name }}</a></li>
@endif
@empty
@endforelse
Aber isset()
scheint mit falsch zu sein
Dies funktioniert wie ein Charme. In Bezug auf die Pluralform habe ich das getan, nur die falschen Namen in der Ansicht lol verwendet. Danke, dass du es aufgezeigt hast, tho! – Scarwolf
@Scarwolf Glücklich zu helfen :) –