@suhuxa1

Как в laravel организовать вывод одной и той же информации для разных страниц?

Наверное не совсем понятно составил заголовок. Суть вот в чем. У меня есть view шаблон, разделенный, традиционно, на секции. Есть файл footer.php, отвечающий, понятно, за футер. В футере выводится информация из БД. Страниц на сайте много и футер подключается ко всем. Каждую страницу выводит отдельный контроллер. Вопрос, неужели надо в каждом контроллере делать одно и то же - делать выборку из бд и передавать массив с данными в вид, или можно это дело как-то автоматизировать? Очень не хочется вставлять один и тот же код в каждый контроллер.
  • Вопрос задан
  • 805 просмотров
Решения вопроса 1
Передай данные во все шаблоны в сервис-провайдере. В методе boot пропиши view()->share(имя_переменной, значение_переменной);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@imhuman
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы