Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 拉威尔:我如何从刀片布局中包含部分?_Laravel_Laravel 4_Blade - Fatal编程技术网

Laravel 拉威尔:我如何从刀片布局中包含部分?

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.

我想把我的布局分成几个部分

我正在创建默认刀片布局

该文件名为default.blade.php,位于
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')

等等