Как получить нужную информацию из БД в любом файле blade в laravel?

Есть обычный корпоративный сайт где есть классические страницы вроде "Блог", "Главная страница", "Контакты", "О нас", и тд и тп. В футере находится телефон и email данной компании. Так же в БД есть таблица - назовем ее options, в которой есть данные типа: {name => value}.
К примеру мы возьмем E-mail, и в бд он хранится так ['email' => 'admin@example.com']

Логично что футер выводится один и тот же на всех страницах, как мне правильно сделать вывод email из БД в футер на всех страницах? Понимаю что в каждом конкретном методе контроллера который отображает конкретную страницу дублировать код с запросом в БД неправильно.

Заранее спасибо!
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
glaphire
@glaphire
PHP developer
https://laravel.com/docs/5.8/views#sharing-data-wi...
Cоздаешь провайдер и шаришь в нем переменную с имейлом, а в футере просто выводишь
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
JhaoDa
@JhaoDa
LaravelRUS Team
Правильно — внимательно прочитать весь раздел https://laravel.com/docs/5.8/views

Ключевые слова «внимательно» и «весь».
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы