刀片模板@extend上传文件夹

时间:2016-01-14 21:27:29

标签: php laravel templates laravel-5 blade

好的,所以我知道Blade @extends方法输入文件夹,但如何让一个人进入另一个文件夹?如何实现?

例如:

如果我的index.blade.php位于app/views且我的master.blade.php(布局文件)位于app/views/layouts,我使用@extends功能,如:

@extends('layouts.master')

这导致应用程序按预期进入layouts文件夹。

但是现在,我有以下目录结构;

app/
    views/
         errors/
               404.blade.php
         layouts/
                master.blade.php
         index.blade.php

现在我要做的是使用@extends404.blade.php扩展master.blade.php,但我不知道如何"上一个文件夹&#34 ;

TL:DR 如何在@extends功能中找到一个文件夹

问候。

1 个答案:

答案 0 :(得分:17)

@extends相对于您的视图目录的根目录。

因此,当您执行@extends('layouts.master')时,无论视图的位置是否延伸,它始终为views/layouts/master.blade.php

换句话说,你什么都不做,只做:

@extends('layouts.master')