2015-09-20 23 views
1

我是新來laravel,並試圖發展一個小網站。我在vm上使用Debian Jessie上的laravel 5.1,運行php 5.6。我已經在代碼中犯了一個錯誤的地方,當我加載網頁,我得到這個錯誤:例外不顯示文件名laravel

Whoops, looks like something went wrong. 
1/1 FatalErrorException in 6ca7e2ffd061baf9fd48533797a8e004 line 36: syntax error, unexpected ':', expecting ',' or ';' 

    in 6ca7e2ffd061baf9fd48533797a8e004 line 36 
    at FatalErrorException->__construct() in HandleExceptions.php line 133 
    at HandleExceptions->fatalExceptionFromError() in HandleExceptions.php line 118 
    at HandleExceptions->handleShutdown() in HandleExceptions.php line 0 
    ... 

我假定該6ca7e2ffd061baf9fd48533797a8e004是一個高速緩存或編譯的一些PHP文件的版本,但我可以很明顯地告訴哪一個。我如何解決這個錯誤?

+0

標記爲答案,如果這有助於你! –

回答

2

那麼,這裏是我總是要檢查這個孩子的錯誤的步驟。

  1. 如果你有崇高的文字,嘗試打ctrl+p並粘貼6ca7e2ffd061baf9fd48533797a8e004內。
  2. 您將看到一個與您已擁有刀片文件非常相似的文件,但它不會有任何刀片語法。
  3. 嘗試點擊ctrl+g,然後在其中輸入36。它會讓你到那條線。是的,錯誤在第36行之下的一行或一行上枯萎。

如果可能的話,請粘貼該行,以便我可以查看並告訴您準確的答案。

0

好吧,我傻了,我做了一個find,它看起來像刀片使得渲染緩存在storage/framework/views/。這並不直接告訴我它是哪個模板,但從查看文件內部,我可以弄明白。

在這些呈現中,所有的@yield{!! !!}都被擴展爲內聯php代碼。