Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 如何查找导致错误的行_Laravel - Fatal编程技术网

Laravel 如何查找导致错误的行

Laravel 如何查找导致错误的行,laravel,Laravel,我刚刚开始使用Laravel,无法理解它是如何抛出错误的。它没有显示错误所在的行,因此我不知道如何定位它。有人能帮忙吗 htmlentities()要求参数1为字符串,数组给定(视图: M:\webserver\www\app\views\products\admin\create.blade.php) 这个文件非常长,我看不到这个数组被发送到哪里 它显然来自表单::text(),但我正在传递一个null作为我所能看到的第二个参数。为什么拉威尔不直接告诉我出错的线路呢。它发出的错误对我没有用 检

我刚刚开始使用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/
中检查特定视图。错误消息给出了视图文件名。