Laravel 拉威尔:我如何从刀片布局中包含部分?
我想把我的布局分成几个部分 我正在创建默认刀片布局 该文件名为default.blade.php,位于Laravel 拉威尔:我如何从刀片布局中包含部分?,laravel,laravel-4,blade,Laravel,Laravel 4,Blade,我想把我的布局分成几个部分 我正在创建默认刀片布局 该文件名为default.blade.php,位于layout文件夹中 布局文件夹下还有include。 在这个目录中,我有head.blade.php 我想从“默认”中调用“head” 当调试打开时,其中每一个都会失败并返回错误: @include('include/head'), @include('include/head.blade.php'), @include('include/head.blade.php') 我已将head.
layout
文件夹中
布局文件夹下还有include
。
在这个目录中,我有head.blade.php
我想从“默认”中调用“head”
当调试打开时,其中每一个都会失败并返回错误:
@include('include/head'), @include('include/head.blade.php'), @include('include/head.blade.php')
我已将head.blade.php复制到与default.blade.php相同的文件夹中,但仍有错误。您需要给出相对于视图文件夹的完整路径。尝试这样做:
@include('layout.include.head')
请记住,Laravel使用点符号来组织模板及其部分 因此,主
/views
文件夹中的main.blade.php
模板应该直接包括:
@include('main')
文件夹中的main.blade.php
模板,例如/views/layouts
应称为:
@include('layouts.main')
等等