Многоуровневое меню в панели администратора Laravel Voyager не работает

Я использую пакет администратора Voyager в своем приложении Laravel. Я попытался сделать выпадающее меню с двумя уровнями следующим образом:

Pages

  -page1

  -page2

    -page2A

    -page2B

но похоже, что Voyager не поддерживает выпадающее меню с 2 или более уровнями 2. Поэтому я поискал в Интернете и нашел только одно решение на GitHub.one
Я попытался внести изменения, как в приведенном выше решении, но оно все равно не работает. У кого-нибудь была эта проблема?


person TrueCode    schedule 26.09.2018    source источник


Ответы (1)


Меню бустера "Вояджер":

{{ menu('main_menu', 'bootstrap') }}

работает только для 2 уровней, если вам нужно углубиться на 3 уровня, вы можете использовать свой собственный макет меню, как указано здесь:

https://voyager.readme.io/docs/menus

вы можете найти все макеты меню внутри vendor/tcg/voyager/resources/views/menu

если вы используете стандартный

{{ menu('main_menu', 'default') }}

Это должно работать, но без стиля.

Вы можете перезаписать или создать новое меню внутри /resources/views/vendor/voyager/menu, как бы вы ни называли файл (например, my_custom.blade.php вы можете вызвать этот макет, используя {{ menu('main_menu', 'my_custom') }}

person Lukáš Irsák    schedule 26.09.2018