Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 06.06.2017 01:46:32

Вопрос от новичка

Здравствуйте, пишу со смартвона так что простите за ошибки.

Такая ситуация, есть template.blade.php в котором есть секция хедер секция контент и секция футер, когда создаю контроллер и роут например на страницу товаров, я хотел бы что бы в футере выводилась какая то инфа из бд так же и в хедере. Дело в том что каждая вьюха наследует template.blade.php. Весь месяц ломаю голову над этим все никак понять не могу как сделать и всеми способами стараюсь избежать костыли надеясь что в ларке есть возможность это сделать. Да и информация в голове и в нижней часте шаблона статическая но вызываться должна из бд, ну и еще думал так же меню сделать через бд.

Буду очень благодарен :-)

Laravel 5.2
PHP 7.0
OpenServer
Blade

Изменено bohdan_php7 (06.06.2017 01:49:00)

Не в сети

#2 06.06.2017 07:42:39

TrueKanonir
Откуда: Ташкент
Сообщений: 221

Re: Вопрос от новичка

В AppServiceProvider

PHP
view()->composer('путь_до_шаблона_хедера', function ($view){
    
$view->with('categories'Category::orderBy('sort_order''asc')->get());// categories - название переменной которая передается в шаблон
});

Не в сети

Подвал раздела