Установил это чудо, и сразу встал вопрос да и скорее всего ступор, как развести шаблон на подсистемы.
Например:
- header
- left_sidebar
- content
- right_sidebar
- footer
Каждый из этих элементов по хорошему имеет внутреннюю логику, т.е. включает в себя другие подэлементы. И структура шаблона обычно получается, где то такой:
- 1. header
- 1.1 navbar
- 1.2 search
- 1.3 phones
- 1.4 logo
- 1.5 scripts
- 1.6 styles
- 2. left_sidebar
- 2.1 filter
- 2.2 banner box etc...
- 3. content
- 3.1 content + sort filter and etc...
- 4. footer
- 4.1 navbar
- 4.2 subscribe
Теперь, например, когда я делаю Route:get('/', ['as'=>'index', 'uses'=>'CommonHome@index']); то по идеи должен подгружаться шаблон главной страницы с параметрами для главной страницы. А именно интересует вывод конкретно определнных модулей на главной и последующих страницах.
Видел, что можно сделать yield и в файле resources/views/index.blade.php через section задать передачу параметров.
Но тут вопрос, а не дичь ли это часом?
Не проще ли сразу позадавать позиции и потом этими позициями управлять из админки(естественно будещей)? или как лучше это дело благоустроить ?
Поскольку пробовал юзать конструкци. view::composer для меня это пока какая то магия.