Ahm*_*aki 7 php debugging blade laravel-5
我知道laravel缓存刀片文件,当刀片服务器出现错误时,版本5.3中的错误将是这样的:
Undefined offset: 0 (View:b5c0ef4df49585eadd7fc1fa15b2d8a03e8c3bdd.php) line: 47
Run Code Online (Sandbox Code Playgroud)
然后我可以去缓存文件并找到确切的行,
但是在版本5.4 laravel中引用了确切的刀片文件(不是缓存文件)但没有行号!像这样的东西:
Undefined offset: 0 (View: C:\wamp64\www\project\resources\views\events\partial\event_details_members.blade.php)
in Collection.php (line 1537)
Run Code Online (Sandbox Code Playgroud)
现在如何找到错误?
UPDATE
我知道问题出在哪里,以及如何解决这个问题,但是我希望Laravel自动告诉我这是否必须手动查找.如果刀片文件很大怎么办?
从 Laravel 5.7 开始,输出在左侧显示堆栈帧,在右侧显示所选帧的详细信息。如果您浏览堆栈,您会发现其中的条目之一是刀片文件的已解析版本(通常位于(main)堆栈底部的框架附近)。单击此框架将带您到达导致该异常的刀片文件的确切行。
| 归档时间: |
|
| 查看次数: |
2526 次 |
| 最近记录: |