Laravel 如何查找导致错误的行
我刚刚开始使用Laravel,无法理解它是如何抛出错误的。它没有显示错误所在的行,因此我不知道如何定位它。有人能帮忙吗 htmlentities()要求参数1为字符串,数组给定(视图: M:\webserver\www\app\views\products\admin\create.blade.php) 这个文件非常长,我看不到这个数组被发送到哪里 它显然来自表单::text(),但我正在传递一个null作为我所能看到的第二个参数。为什么拉威尔不直接告诉我出错的线路呢。它发出的错误对我没有用 检查错误文件:Laravel 如何查找导致错误的行,laravel,Laravel,我刚刚开始使用Laravel,无法理解它是如何抛出错误的。它没有显示错误所在的行,因此我不知道如何定位它。有人能帮忙吗 htmlentities()要求参数1为字符串,数组给定(视图: M:\webserver\www\app\views\products\admin\create.blade.php) 这个文件非常长,我看不到这个数组被发送到哪里 它显然来自表单::text(),但我正在传递一个null作为我所能看到的第二个参数。为什么拉威尔不直接告诉我出错的线路呢。它发出的错误对我没有用 检
app/storage/logs/laravel.log
您可以使用命令行查看文件中的更改(在Mac和*NIX上):
tail -f app/storage/logs/laravel.log
请记住,存储目录必须可由Web服务器/PHP进程写入,因为它被用作暂存空间(用于刀片视图、日志等)。查找错误消息中提供的行号。它向帮助程序提供行号,而不是导致帮助程序函数出错的实际自定义函数。@Igo为什么不接受?(╯°□°)╯︵ ┻━┻日志将只显示与错误页面相同的信息。不会告诉您是模板文件中的哪一行导致的。这适用于主要php文件(控制器、模型等)。对于模板,需要在
存储/framework/views/
中检查特定视图。错误消息给出了视图文件名。