当我尝试运行artisan命令php artisan route:list
时出现以下错误:
[Symfony\Component\Debug\Exception\FatalErrorException]
Call to a member function getAction() on a non-object
因为我不知道发生了什么,所以我试图将工匠详细程度改为调试。 artisan help
告诉我:
--verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
但我不知道如何使用它。我尝试了所有组合,但似乎没有任何效果。有人能告诉我如何在调试模式下使用php artisan route:list
命令吗?
答案 0 :(得分:11)
php artisan route:list -vvv
应该有效。语法如下:php artisan route:list [options]
答案 1 :(得分:0)
在浏览器中获取当前路线将返回当前访问过的路线 路线。在终端你没有这样的要求。 Laravel会 在询问访问的路线时返回null。你必须检查 在调用getAction之前返回值。
来源here。