如何在laravel 5.4刀片中找到准确的错误线?

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自动告诉我这是否必须手动查找.如果刀片文件很大怎么办?

dot*_*NET 6

从 Laravel 5.7 开始,输出在左侧显示堆栈帧,在右侧显示所选帧的详细信息。如果您浏览堆栈,您会发现其中的条目之一是刀片文件的已解析版本(通常位于(main)堆栈底部的框架附近)。单击此框架将带您到达导致该异常的刀片文件的确切行。

在此输入图像描述