2016-10-26 105 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