从度假回来,当我试图运行我以前工作的一个命令时:
php artisan list
引诱我:
[root@api2]# php artisan list
{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Call to a member function getArgument() on a non-object","file":"\/var\/www\/html\/api2.alariscms.com\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php","line":153}}
我真的不明白为什么会这样。我尝试调试抛出错误的文件。等待争论:
InputInterface $input
,但获得NULL
我不知道在框架级别出现什么问题可能会停止接收所需的对象。
从哪里开始调试的想法?或者我可以通过cmd重新加载配置/更新laravel?
由于
答案 0 :(得分:0)
这就是我要做的事情:
php artisan dump
composer dump-autoload
check for current Laravel version
然后转到该特定命令并检查那里的错误。
另外,你试图传递给命令的是什么样的论点?是那个对象 - 如果是这样,检查该类的实现在哪里?