Создать динамическое меню для модулей Laravel из файла - PullRequest
0 голосов
/ 22 сентября 2018

Я создаю модульное приложение в Laravel 5.7.Мне нужно создать динамическое меню для каждого включенного модуля.Мое решение состоит в том, чтобы создать файл config/menu.php для каждого модуля, в этом файле я возвращаю следующий массив

return [
   'weight'=>1,
   'items' =>[
        'Page1' => 'route1',
        'Page2' => 'route2',
        'Page3' => 'route3',
    ] 
];

Затем я создаю класс Menu для построения меню для каждого включенного модуля и набораих порядок по весам.Если я сохраню это меню в session, чтобы уменьшить количество операций чтения файлов, это хорошее решение?Каковы недостатки и преимущества этого подхода?

Я уже видел построение меню с использованием базы данных, но я хочу сделать это с помощью файловой системы.

заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...