2016-07-21 20 views
0

在我的网站中,我有七种不同的HTML布局。我结束这么多的原因是因为有些页面有不同的页眉/页脚,有些页面没有传递布局工作所需的后端数据。我已经结束了几个布局。这是一个相当大的不便。有没有办法解决?在laravel中有多个布局

+1

您可以更好地组织你的代码。使用刀片的产量和部分。如果页面完全不同,那么你别无选择。 –

回答

0

叶片的另一大隐患宝石,我发现是@stack@push功能。

您可以使用@push到部分添加一定堆栈

在模板

@stack('scripts') 

然后在你的意见

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

对于需要数据的布局,我想你可以让它在模板可选,并验证控制器代替模板中的数据要求