刀片Laravel 5.3中的语法错误

时间:2016-10-26 12:51:56

标签: php laravel blade

我正在从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刀片文件名中也有报道。使用这个系统很难追踪错误,除非我查看编译视图,这是一个麻烦。我在这里错过了什么吗?

2 个答案:

答案 0 :(得分:0)

该名称来自storage / framework / views /

检查文件的内容,您可以找到视图

答案 1 :(得分:0)

找到您要查找的文件确实有点困难。我让它正常工作的唯一方法是在刀片文件中添加一些HTML注释,并使用对应的视图文件名。这样,您就可以从已编译的刀片文件中提取原始刀片文件。

您可以尝试这样的(在您的视图中):

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

  // content goes here
@endsection