Я собираюсь создать динамическую левую навигацию (меню) для каждого пользователя.Я уже создал таблицу базы данных для того же.Кроме того, я сгенерировал структуру меню в зависимости от пользователя, вошедшего в систему. Левая навигация расположена как частичное представление (leftnav.blade.php).В настоящее время я передаю левые навигационные данные (сгенерированные из значений базы данных) в представление следующим образом:
$data['tree'] = $this->generateSiteTree(0); // left nav generated
$data['bla] = 'bla bla etc';
return view('Administrator.permission.index', $data);
Но я не хочу генерировать структуру меню для каждой страницы отдельно, написав один и тот же кодснова для другого контроллера.Я знаю, как создать вспомогательную функцию.У меня вопрос - как автоматически вызывать функцию для каждой страницы?