2017-02-23 108 views
2

У меня есть код:Почему Laravel View :: make возвращает пустую строку без ошибок?

$text = View::make('emails.order'); 

И View :: сделать возвращается пустая строка. В файле emails.order.blade.php по электронной почте создается файл mjml. Я не вижу смысла вставлять 1000 строк файла здесь, я скорее хочу узнать, почему View :: make может возвращать пустую строку без ошибок?

EDITED:

У меня нет проблемы с пути, потому что когда я положил небольшой текст в файле, например, «Тест», View :: сделать возвращения «тест», но и для большого файла она возвращает пустую строку без ошибок ...

Журнала ошибок пуст ...

+0

Вы не должны использовать точку в имени представления, кроме как отделить имя вида от расширений. Точка разрешается копировальным машинам каталогов. – apokryfos

+0

Это не проблема с загрузкой вида, когда я помещаю небольшой текст в файл, например. Загружается файл «test» ... – fico7489

+0

Попробуйте загрузить другое представление, чтобы узнать, не является ли его ошибка в вашем представлении. – Onix

ответ

0

Проблема появляется потому, что я загружаю бродягу на победу хост-компьютер с типом: опция «Nfs». Когда я загружаю бродягу без опции «nfs», проблема не существует.

0

Вы не должны включать в себя .blade.php имя представления. Итак, это:

View::make('emails.order'); 

сделает вид файла, который называется resources/views/emails/order.blade.php

+0

Да, это ошибка, когда я скопировал текст, потому что переменная находится в моем коде .... Но это не проблема – fico7489

+0

Вы можете увидеть файл 'storage/logs/laravel.log' для ошибок. –

+0

laravel.log пусто – fico7489