2014-09-07 2 views
0

У меня есть структура каталогов следующим образом:Laravel 4, Blade включает шаблон из родительского каталога - точечную нотацию

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

У меня есть вид на путь установлен Module1

Я хочу получить доступ к common.blade. php из index.blade.php, однако он дает мне пустую страницу.

Я пробовал @include ('.. \ common'), @include ('/../ common'), @include ('//..// common'), @include ('\. . \ common '), @include (' common ')

Я понимаю, что он использует точечную нотацию, как мне получить доступ к родительскому каталогу в точечной нотации?

Zain

+0

Он использует точечную нотацию не нравится файлы. И насколько я знаю, все пути привязаны к папке «Представления» – CobaltHex

+0

Покажите эти представления, затем –

ответ

3

Как предложено в комментариях, которые необходимо обеспечить простой, корень основанный путь:

@include('common') 

В представлении пути в include всегда абсолютны на вид базового каталога, app/views по умолчанию.

Вы можете изменить (или добавить больше путей) это в файле app/config/view.php:

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

спасибо, я забыл о добавлении нескольких путей в виде конфигурации. – Zain