【问题标题】:Blade templating @extend go up a folder刀片模板 @extend 上一个文件夹
【发布时间】:2016-04-20 09:33:26
【问题描述】:

好吧,我知道 Blade @extends 进入文件夹的方法,但是让一个进入另一个文件夹怎么样?这将如何实现?

例如:

如果我的index.blade.phpapp/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,但我不知道如何“上一个文件夹”。

TL:DR如何在@extends函数中上一个文件夹

问候。

【问题讨论】:

    标签: php laravel templates laravel-5 blade


    【解决方案1】:

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

    因此,当您执行@extends('layouts.master') 时,无论扩展它的视图的位置如何,它始终是views/layouts/master.blade.php

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

    @extends('layouts.master')
    

    【讨论】:

      猜你喜欢
      • 2016-01-25
      • 2014-03-01
      • 2020-04-21
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 2013-04-29
      相关资源
      最近更新 更多