Laravel - 语法错误,文件意外结束

2022-08-30 20:31:04

我有一个网站,在主机上工作正常,但我目前正在尝试将其安装在本地主机上。

我已经下载了所有内容并配置为在localhost - Database & URL上工作。

问题是这个错误:

未处理的异常

消息:

语法错误,文件意外结束 位置:

C:\Program Files (x86)\EasyPHP-12.1\www\laravel\view.php(386) : eval()'d code on line 118

我不知道是什么原因造成的。任何解决方案?

附言:我已经在Windows的主机文件中进行了设置。127.0.0.1 myproject.dev


答案 1

您的某个视图中存在错误。如果有更详细的堆栈跟踪,它应该显示视图的详细信息,尽管名称将是一个字符串,所以有点难找。你可能想要删除 中所有已编译的 Blade 视图,并让 Blade 重新编译这些视图。md5()storage/views

如果您仍然收到错误,请检查您的视图以确保您具有所有正确的结束标记,例如,或@endif@endforeach

始终仔细检查视图中是否有任何语法错误。


答案 2

我遇到了同样的错误,我能够通过向内联if语句中的内容添加空格来修复它。例如:

遇到以下错误:

@if( BLAH )Output@endif

修复了以下错误:

@if( BLAH ) Output @endif

这可能不是所有情况下的问题,当然很难追踪,但这只是可能导致此确切错误的一个例子。


推荐