2014-04-05 1 views
2

я получаю следующее сообщение об ошибке от Laravel на Клинке:Laravel клинок Шаблон бросает ошибку «Неожиданный конец файла»

syntax error, unexpected end of file, expecting variable (T_VARIABLE) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) 

Вот что я сделал.

Мой контроллер:

class AdminPostingController extends AdminBaseController 
{ 
    protected $layout = "Admin.master"; 

    function postNew() 
    { 
     $this->layout->content = View::make("Admin.index"); 
    } 
} 

Мой Admin.index Файл:

@extends("Admin.master') 

@section("content") 
    <p>Example P</p> 
@stop 

Вот Admin.master.blade.php:

@yield("content") 
+0

Какие имена файлов используются для каждого файла и каков путь к файлам просмотра? –

ответ

3

У вас есть опечатка в администратора .index-файл.

Вместо @extends("Admin.master') оно должно быть @extends("Admin.master"). Это должно решить проблему.

EDIT: В случае, если мой первоначальный ответ был недостаточно ясен, проблема заключалась в том, что у вас были двойные кавычки в начале строки и одинарная кавычка в конце, следовательно, синтаксическая ошибка.

+1

'Вместо @extends (« Admin.master ») это должно быть @extends (« Admin.master »)', можете ли вы объяснить разницу? –

+1

вы не закрываете кавычки, следовательно, ошибка. – itachi