Iva*_*ova 16 php eval laravel laravel-4
我有一个在主机上工作正常的网站,但我目前正在尝试在localhost上安装它.
我已经下载了所有内容并配置为在localhost上工作 - 数据库和URL.
问题是这个错误:
未处理的异常
信息:
语法错误,意外的文件结束位置:
C:\ Program Files(x86)\ EasyPHP-12.1\www\laravel\view.php(386):第118行的eval()代码
我不知道是什么原因造成的.有解决方案吗
PS我已经在我的Windows主机文件中设置了127.0.0.1 myproject.dev.
Jas*_*wis 26
您的一个观点中存在错误.如果有更详细的堆栈跟踪,它应该显示视图的详细信息,虽然名称将是一个md5()字符串,因此有点难以找到.您可能希望删除所有已编译的Blade视图,storage/views并让Blade重新编译视图.
如果仍然出现错误,请检查您的视图以确保您拥有所有正确的结束标记,例如,@endif或@endforeach
始终仔细检查您的视图是否存在语法错误.
我遇到了同样的错误,我可以通过在内联if语句中向内容添加空格来修复它.例如:
经验错误:
@if( BLAH )Output@endif
Run Code Online (Sandbox Code Playgroud)
修复错误:
@if( BLAH ) Output @endif
Run Code Online (Sandbox Code Playgroud)
这在所有情况下都可能不是问题,并且肯定很难追踪,但这只是一个可能导致这个确切错误的例子.
这个问题的一个变体——我有一个 php 块,我打开它
<? 而不是<?php在 LocalHost/MAMP 上运行良好,但在 Nginx/Ubuntu 16.04/PHP7(两个 Laravel)下给出了上述错误
| 归档时间: |
|
| 查看次数: |
39982 次 |
| 最近记录: |