条件后显示菜单项 - jeroennoten / Laravel-AdminLTE

时间:2018-01-15 12:07:23

标签: laravel laravel-5

如何在病情后显示menù项目? 我使用jeroennoten / Laravel-AdminLTE模板。

page.blade.php

    @if (is_string($item))
    <li class="header">{{ $item }}</li>
@else
    <li class="{{ $item['class'] }}">
        <a href="{{ $item['href'] }}"
           @if (isset($item['target'])) target="{{ $item['target'] }}" @endif
        >
            <i class="fa fa-fw fa-{{ $item['icon'] or 'circle-o' }} {{ isset($item['icon_color']) ? 'text-' . $item['icon_color'] : '' }}"></i>
            <span>{{ $item['text'] }}</span>
            @if (isset($item['label']))
                <span class="pull-right-container">
                    <span class="label label-{{ $item['label_color'] or 'primary' }} pull-right">{{ $item['label'] }}</span>
                </span>
            @elseif (isset($item['submenu']))
                <span class="pull-right-container">
                <i class="fa fa-angle-left pull-right"></i>
                </span>
            @endif
        </a>
        @if (isset($item['submenu']))
            <ul class="{{ $item['submenu_class'] }}">
                @each('adminlte::partials.menu-item', $item['submenu'], 'item')
            </ul>
        @endif
    </li>
@endif

我会使用条件来显示项目... if()...

1 个答案:

答案 0 :(得分:0)

改为使用@foreach

@foreach($adminlte->menu() as $item)
    @if($item==some_condition)
       @include('adminlte::partials.menu-item-top-nav', $item)
    @endif
@endforeach

请查看this链接以便更好地理解。