如何查找导致错误的行

时间:2014-06-20 19:25:25

标签: laravel

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

  

htmlentities()期望参数1为字符串,给定数组(查看:   M:\网络服务器\ WWW \应用\视图\产品\管理员\ create.blade.php)

这个文件非常长,我看不到这个数组的发送位置。

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

1 个答案:

答案 0 :(得分:2)

检查错误文件:

app/storage/logs/laravel.log

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

tail -f app/storage/logs/laravel.log

请记住,存储目录必须是webserver / PHP进程可写的,因为它被用作临时空间(用于刀片视图,日志等)