刀片模板@extend上一个文件夹

Mik*_*ers 3 php templates laravel blade laravel-5

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

例如:

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

@extends('layouts.master')
Run Code Online (Sandbox Code Playgroud)

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

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

app/
    views/
         errors/
               404.blade.php
         layouts/
                master.blade.php
         index.blade.php
Run Code Online (Sandbox Code Playgroud)

现在我想要做的是使用@extends404.blade.php延长master.blade.php,但我不知道是如何"上一个文件夹".

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

问候.

Tho*_*Kim 17

@extends 是相对于视图目录的根目录.

所以,当你这样做时@extends('layouts.master'),views/layouts/master.blade.php无论视图的位置是什么,它都将永远延伸.

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

@extends('layouts.master')
Run Code Online (Sandbox Code Playgroud)