Blade templating @extend 上一个文件夹
Blade templating @extend go up a folder
好吧,我知道 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
现在我想做的是使用 @extends
让 404.blade.php
扩展 master.blade.php
但我不知道如何 "go up a folder".
TL:DR 如何在 @extends
函数中上移一个文件夹
此致。
@extends
是相对于你的视图目录的根目录。
因此,当您执行 @extends('layouts.master')
时,无论扩展它的视图的位置如何,它总是 views/layouts/master.blade.php
。
换句话说,您什么都不做,只需执行以下操作:
@extends('layouts.master')
好吧,我知道 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
现在我想做的是使用 @extends
让 404.blade.php
扩展 master.blade.php
但我不知道如何 "go up a folder".
TL:DR 如何在 @extends
函数中上移一个文件夹
此致。
@extends
是相对于你的视图目录的根目录。
因此,当您执行 @extends('layouts.master')
时,无论扩展它的视图的位置如何,它总是 views/layouts/master.blade.php
。
换句话说,您什么都不做,只需执行以下操作:
@extends('layouts.master')