Laravel 4,Blade包含来自父目录的模板 - 点表示法

时间:2014-09-07 06:23:58

标签: php laravel syntax blade directory-structure

我的目录结构如下:

views/
-----common.blade.php
-----module1/
----------index.blade.php

我的视图路径设置为module1

我想从index.blade.php访问common.blade.php,但它给了我一个空白页面。

我试过@include(' .. \ common'),@ include(' /../ common'),@ include(' // .. // common'),@ include(' \ .. \ common'),@ include(' common')

据我所知它使用点表示法,如何以点表示法访问父目录?

扎因

1 个答案:

答案 0 :(得分:3)

与评论中建议的一样,您需要提供简单的,基于根的路径:

@include('common')

include中的视图路径始终是视图基目录的绝对路径,默认为app/views

您可以在app/config/view.php文件中更改(或添加更多路径):

// default
'paths' => array(__DIR__.'/../views'),