는 지금은 멀티 메뉴 페이지 링크 빌딩laravel blade의 한 줄에 else if 조건을 여러 개 표현할 수 있습니까?
<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>
를 들어이 코드를 사용하려고하지만 Laravel 블레이드에 단일 선에 대한 Represente 위의 코드 싶어요. 나는 isset ('')에 대한 아이디어를 가지고 있습니다 : '' '단선에 대해서는 하나의 조건을 3 번 반복하므로이 형식으로 한 줄에 여러 조건을 표현할 수 있습니까?
<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>