我正在从Laravel 4.3迁移到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和bellow刀片文件名中也有报道。使用这个系统很难追踪错误,除非我查看编译视图,这是一个麻烦。我在这里错过了什么吗?
答案 0 :(得分:0)
该名称来自storage / framework / views /
检查文件的内容,您可以找到视图
答案 1 :(得分:0)
找到您要查找的文件确实有点困难。我让它正常工作的唯一方法是在刀片文件中添加一些HTML注释,并使用对应的视图文件名。这样,您就可以从已编译的刀片文件中提取原始刀片文件。
您可以尝试这样的(在您的视图中):
@section('content')
<!-- VIEW: this/view/file.blade.php -->
// content goes here
@endsection