如何查找导致错误的行

Igl*_*glo 6 laravel

我刚刚开始使用Laravel,无法理解它是如何引发错误的.它没有显示错误所在的行,所以我不知道如何找到它.有人可以帮忙吗?

htmlentities()期望参数1为字符串,给定数组(查看:M:\ webserver\www\app\views\products\admin\create.blade.php)

这个文件非常长,我无法看到这个数组的发送位置.

它显然来自Form :: text(),但我传递的是null作为我能看到的所有第二个参数.为什么Laravel不会简单地告诉我错误的那一行.它发出的错误对我没用.

小智 1

检查错误文件:

app/storage/logs/laravel.log
Run Code Online (Sandbox Code Playgroud)

您可以使用命令行查看文件中的更改(在 Mac 和 *NIX 上):

tail -f app/storage/logs/laravel.log
Run Code Online (Sandbox Code Playgroud)

请记住,存储目录必须可由 Web 服务器/PHP 进程写入,因为它用作暂存空间(用于刀片视图、日志等)

  • 日志将仅显示与错误页面相同的信息。不会告诉您模板文件中的哪一行导致了它。 (9认同)