0
私はlaravel 5.4でメニューを作成しようとしています。私が持っている問題は、メニュー項目にseoがついていて、liのタグの中に というリンクがありますが、私のメニュー項目にseoが付いていない場合liタグ内にないリンクがある。私は ではなく、seoがあるかどうかに関わらずliタグ内のリンクを取得できるようにする方法についてはわかりません。laravelに2つの異なるliタグを取得する
それは、これが私のメニューは私が私の質問に意味を成していた期待し
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#main_menu" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse menubar" id="main_menu">
<ul class="nav navbar-nav" id="menu">
<li class="parent ">
<a href="http://localhost/writers-circle/public/home.html">home</a>
</li>
<a href="http://localhost/writers-circle/public/3">stories</a> <!-- HERE IS WHERE THE PROBLEM IS -->
</ul>
</div>
</div>
</nav>
menu.blade.php
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#main_menu" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse menubar" id="main_menu">
<ul class="nav navbar-nav" id="menu">
@foreach($menus_child as $grandfather)
@foreach($grandfather->seo as $seo)
<li class="parent {!! (current_page($seo->url)) ? 'current' : '' !!}">
@endforeach
{!! Html::link(getSeoLink($grandfather->id), $grandfather->title) !!}
</li>
@endforeach
</ul>
</div>
</div>
</nav>
をどのように見えるかである私の放火魔に立っています。
のように見えるために私menu.blade.phpで私のULを変更あなたのコントローラでは、2つの異なる変数 – Saman