lavary / laravel-menu

A quick way to create menus in Laravel
MIT License
1.16k stars 233 forks source link

@lm_attrs directive does not resolved #305

Open ttimot24 opened 1 year ago

ttimot24 commented 1 year ago

I use Laravel 8. Andy Lavar Menu 1.8.3.

I cleared the view cache and after that it stopped working. Before the cache clean it was working fine.

my blade:

@foreach ($items as $item)
    <li @lm_attrs($item) @if ($item->hasChildren()) class="nav-item dropdown" @endif @lm_endattrs>
        @if ($item->link)
            <a @lm_attrs($item->link) @if ($item->hasChildren())
                class="nav-link dropdown-toggle" role="button" @data_toggle_attribute="dropdown" aria-haspopup="true"
                aria-expanded="false"
            @else
                class="nav-link"
        @endif @lm_endattrs href="{!! $item->url() !!}">
        {!! $item->title !!}
        @if ($item->hasChildren())
            <b class="caret"></b>
        @endif
        </a>
    @else
        <span class="navbar-text">{!! $item->title !!}</span>
@endif
@if ($item->hasChildren())
    <ul class="dropdown-menu dropdown-menu-end bg-dark m-0">
        @include(config('laravel-menu.views.bootstrap-items'), ['items' => $item->children()])
    </ul>
@endif
</li>
@if ($item->divider)
    <li {!! Lavary\Menu\Builder::attributes($item->divider) !!}>
        </li>
@endif
@endforeach

output:

    link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/dashboard"> Vezérlőpult
    link) class="nav-link dropdown-toggle" role="button" @data_toggle_attribute="dropdown" aria-haspopup="true" aria-expanded="false" @lm_endattrs href="https://bluehill.hu/#"> Blog
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/blogpost"> Minden bejegyzés
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/blogpost/create"> Új bejegyzés
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/blogpostcategory"> Kategóriák
    link) class="nav-link dropdown-toggle" role="button" @data_toggle_attribute="dropdown" aria-haspopup="true" aria-expanded="false" @lm_endattrs href="https://bluehill.hu/#"> Felhasználók
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/user"> Felhasználó lista
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/user/create"> Új felhasználó
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/userrole"> Felhasználói jogkörök
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/plugin/run/send-email"> Send email
    link) class="nav-link dropdown-toggle" role="button" @data_toggle_attribute="dropdown" aria-haspopup="true" aria-expanded="false" @lm_endattrs href="https://bluehill.hu/#"> Oldalak
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/page"> Minden oldal
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/page/create"> Új oldal
    link) class="nav-link dropdown-toggle" role="button" @data_toggle_attribute="dropdown" aria-haspopup="true" aria-expanded="false" @lm_endattrs href="https://bluehill.hu/#"> Média
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/filemanager"> Fájlok
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/headerimage"> Fejléc képek
    link) class="nav-link dropdown-toggle" role="button" @data_toggle_attribute="dropdown" aria-haspopup="true" aria-expanded="false" @lm_endattrs href="https://bluehill.hu/#"> Témák és Appok
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/theme"> Témák
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/plugin"> Kiegészítők
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/plugin/run/developer"> Developer Kit
    link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/plugin/run/event-and-booking"> Event Manager
    link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/plugin/run/youtube"> Youtube
    link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/plugin/run/media-gallery"> MediaGallery

    link) class="nav-link dropdown-toggle" role="button" @data_toggle_attribute="dropdown" aria-haspopup="true" aria-expanded="false" @lm_endattrs href="https://bluehill.hu"> timot
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/#">

        timot (admin)
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/user/1"> Profil megtekintése
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/user/1/edit"> Profil beállítások
    link) class="nav-link" @lm_endattrs href="https://bluehill.hu/admin/settings">
    link) class="nav-link dropdown-toggle" role="button" @data_toggle_attribute="dropdown" aria-haspopup="true" aria-expanded="false" @lm_endattrs href="https://bluehill.hu/#">
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu/#"> Képernyő zárolása
        link) class="nav-link" @lm_endattrs href="https://bluehill.hu"> Irány a(z) BlueHill
        link) class="nav-link" @lm_endattrs href=""> Kijelentkezés