2016-07-21 3 views
0

На моем сайте у меня есть семь разных HTML-макетов. Причина в том, что у меня так много, потому что на некоторых страницах были разные верхние и нижние колонтитулы, а некоторые страницы не передавали данные с задней части, что требовалось для работы макета. Я закончил с несколькими макетами. Это довольно большое неудобство. Есть ли способ обойти это?Наличие нескольких макетов в laravel

+1

Вы можете лучше организовать свой код. Используйте урожай и секции лезвия. Если страницы совершенно разные, у вас нет выбора. –

ответ

0

еще один большой драгоценный камень лезвия я нашел был @stack и @push функции.

Вы можете использовать @push для добавления разделов к определенной стеке

В шаблоне

@stack('scripts') 

И тогда в ваших взглядах

@push('script') 
    <!-- Here goes your normal HTML --> 
@endpush 
0

Для макетов, которые требуют данных, я думаю, что вы могли бы сделать это по желанию в шаблоне и проверки требования данных в контроллере вместо шаблона

Смежные вопросы