-2

我只想知道如何在 laravel 中创建条件,如果菜单中的 url 字段/表单为真,那么在菜单 href 中将链接到 $url,除非如果 url 表单为空,那么在菜单 href 中将像往常一样链接到 $id。

我的刀片菜单孩子:

<ul>
@foreach ($childs as $child)
<li><a href="/categories/{{$child->id}}">@if (count($child->childs)) @endif</a></li>
<li class="dropdown">
    <a href="/categories/{{$child->id}}">{{$child->nama}}@if (count($child->childs)) @endif </a>
        @if (count($child->childs))
            @include('menuChild', ['childs'=> $child->childs])
        @endif
</li>
@endforeach
</ul>
4

1 回答 1

1

尝试将您的代码更改为此

<ul>
    @foreach ($childs as $child)
    <li><a @if (request($child->link, true))href="{{$child->link}}"@endif></a></li>
    {{-- <li><a href="/categories/{{$child->id}}"> @if (count($child->childs)) @endif</a></li> --}}
    <li class="dropdown">
        <a href="/categories/{{$child->id}}">{{$child->nama}}@if (count($child->childs)) @endif </a>
        {{-- <li class="dropdown"><a href="/categories/{{$child->id}}">@if (count($child->childs)) @endif </a> --}}
            @if (count($child->childs))
                @include('menuChild', ['childs'=> $child->childs])
            @endif
        {{-- </li> --}}
    </li>
    @endforeach
</ul>
于 2022-02-26T14:37:13.637 回答