2016-10-26 167 views
0

我正在從Laravel 4.3遷移到5.3,除了一件事情之外,事情進展順利,我無法正確調試刀片式服務器的語法錯誤。刀片中的語法錯誤Laravel 5.3

比如我曾在我的刀片筆誤,錯字是在一個文件home.blade.php,但報道這樣的錯誤:

Whoops, looks like something went wrong. 

1/1 
FatalErrorException in c53354289a35d504fdc7d35ecbfb9b4348f1f804.php line 25: 
syntax error, unexpected ';' 

在laravel 4.3和波紋管片文件名也報道。使用這個系統很難追蹤錯誤,除非我查看編譯的視圖,這很麻煩。我在這裏錯過了什麼嗎?

+0

你怎麼看這個問題?即它是在瀏覽器中還是在您的日誌文件或其他地方? –

+0

@RossWilson瀏覽器 –

回答

0

名稱是從存儲/框架/視圖來/

檢查文件的內容,你可以找到視圖

+0

我知道這一點,但是當我有超過100個刀​​片文件很難找到合適的刀片文件時,我想獲取刀片名稱。 –

+0

@VladimirSabo找到文件'c53354289a35d504fdc7d35ecbfb9b4348f1f804.php'並查看其內容。當你看看它的代碼時,它應該是非常明顯的。 – ceejayoz

0

它確實找到你要找的文件有點掙扎。我得到這個正常工作的唯一方法是在刀片文件中放入一些HTML註釋,並使用對應的視圖文件名。這樣,您可以從編譯的文件中提取原始刀片文件。

你可以嘗試這樣的事情(在你的看法):

@section('content') 
    <!-- VIEW: this/view/file.blade.php --> 

    // content goes here 
@endsection