nun diesen Code für Multi-Menü Seiten Link BuildingWie kann ich mehrere, wenn noch andere Bedingungen in einer Zeile auf Laravel Blade darstellen?
<ul>
@foreach($main_nav as $mainMenu)
@if($mainMenu->page_type == "link-page")
$link = $mainMenu->link;
@elseif($mainMenu->page_type == "predefine-link")
$link = route('home').'/'.$mainMenu->link;
@else
$link = 'page/'.$mainMenu->slug;
@endif
<li>
<a href="{{ $link }}">
{{ $mainMenu->title }}
</a>
</li>
@endforeach
</ul>
Aber ich will für Single Line auf Laravel Blade Représente obigen Code zu verwenden Ich versuche. Ich habe eine Idee für isset ('')? '': '' Für einzelne Zeile, aber mein Zustand wird 3 mal wiederholt, wie kann ich also multiple wenn sonst Bedingung in einer Zeile in diesem Format darstellen.
<ul>
@foreach($main_nav as $mainMenu)
<li>
<a href="{{ $mainMenu->page_type == "link-page" ? "$mainMenu->link" : route('home').'/'.$mainMenu->link }}">
{{ $mainMenu->title }}
</a>
</li>
@endforeach
</ul>