У меня есть таблица базы данных для хранения всех элементов меню для главного меню сайтов ...
id (int)
caption (string)
route (string)
status (long text)
parent (int)
Что я хочу сделать, так это получить доступ к меню через модель Laravel при каждой загрузке страницы независимо от запрошенного маршрута и добавить его в базовый шаблон блэйда для построения главного меню из базы данных.
Я могу вывести все из меню в один список, используя стандартные примеры моделей от Laravel, но, похоже, не могу найти никаких примеров или указаний о том, как сделать многоуровневую систему меню, такую как ...
- Главная
- Услуги
- Сервис 1
- Сервис 2
- Сервис 3
- Продукты
- Продукт 1
- Продукт 2
- Продукт 3
- О нас
Понятия не имею, с чего начать, как добиться этого, используя модели Laravel и шаблоны лезвий.