Symfony \ Component \ Debug \ Exception \ FatalThrowableError:输入错误

时间:2018-03-09 15:53:31

标签: php symfony laravel-5 artisan

我正在运行" php artisan botman:list-drivers -v"在我的laravel 5.6项目中命令并抛出此错误:

  

Symfony \ Component \ Debug \ Exception \ FatalThrowableError:输入错误:   参数1传递给Symfony \ Component \ Console \ Helper \ Table :: setRows()   必须是类型数组,给定对象,调用   C:\ XAMPP \ htdocs中\聊天机器人\厂商\ laravel \框架\ SRC \照亮\控制台\ Command.php   在第411行

at C:\xampp\htdocs\chatbot\vendor\symfony\console\Helper\Table.php: 222
    218|
    219|         return $this;
    220|     }
    221|

    222|     public function setRows(array $rows)
    223|     {
    224|         $this->rows = array();
    225|
    226|         return $this->addRows($rows);
     

异常追踪:

     

1
  Symfony的\分量\控制台\辅助\表:: setRows(对象(Tightenco \收藏\支持\集))         C:\ XAMPP \ htdocs中\聊天机器人\厂商\ laravel \框架\ SRC \照亮\控制台\ Command.php   :411

     

2
  照亮\控制台\命令::表(对象(Tightenco \收藏\支持\集))         C:\ XAMPP \ htdocs中\聊天机器人\供应商\ botman \工作室插件的\ src \控制台\命令\ BotManListDrivers.php   :74

     

3 BotMan \ Studio \ Console \ Commands \ BotManListDrivers :: handle()         C:\ XAMPP \ htdocs中\聊天机器人\厂商\ laravel \框架\ SRC \照亮\容器\ BoundMethod.php   :29

     

4 call_user_func_array([])         C:\ XAMPP \ htdocs中\聊天机器人\厂商\ laravel \框架\ SRC \照亮\容器\ BoundMethod.php   :29

     

5
  照亮\集装箱\ BoundMethod ::照亮\容器{闭合}()         C:\ XAMPP \ htdocs中\聊天机器人\厂商\ laravel \框架\ SRC \照亮\容器\ BoundMethod.php   :87

     

6
  照亮\集装箱\ BoundMethod :: callBoundMethod(对象(照亮\基金会\应用程序),   对象(关闭))         C:\ XAMPP \ htdocs中\聊天机器人\厂商\ laravel \框架\ SRC \照亮\容器\ BoundMethod.php   :31

     

7
  照亮\集装箱\ BoundMethod ::调用(对象(照亮\基金会\应用程序),   [])         C:\ XAMPP \ htdocs中\聊天机器人\厂商\ laravel \框架\ SRC \照亮\容器\ Container.php   :564

     

8 Illuminate \ Container \ Container :: call()         C:\ XAMPP \ htdocs中\聊天机器人\厂商\ laravel \框架\ SRC \照亮\控制台\ Command.php   :183

     

9
  照亮\控制台\命令::执行(对象(Symfony的\分量\控制台\输入\ ArgvInput)   对象(照亮\控制台\ OutputStyle))         C:\ xampp \ htdocs \ chatbot \ vendor \ symfony \ console \ Command \ Command.php:   252

     

10   Symfony的\分量\控制台\ COMMAND \命令::运行(对象(Symfony的\分量\控制台\输入\ ArgvInput)   对象(照亮\控制台\ OutputStyle))         C:\ XAMPP \ htdocs中\聊天机器人\厂商\ laravel \框架\ SRC \照亮\控制台\ Command.php   :170

     

11   照亮\控制台\命令::运行(对象(Symfony的\分量\控制台\输入\ ArgvInput)   对象(Symfony的\元器件\控制台\输出\ ConsoleOutput))         C:\ xampp \ htdocs \ chatbot \ vendor \ symfony \ console \ Application.php:865

     

12   Symfony的\分量\控制台\应用:: doRunCommand(对象(BotMan \工作室\控制台\命令\ BotManListDrivers)   对象(Symfony的\元器件\控制台\输入\ ArgvInput),   对象(Symfony的\元器件\控制台\输出\ ConsoleOutput))         C:\ xampp \ htdocs \ chatbot \ vendor \ symfony \ console \ Application.php:241

     

13   Symfony的\分量\控制台\应用:: doRun(对象(Symfony的\分量\控制台\输入\ ArgvInput)   对象(Symfony的\元器件\控制台\输出\ ConsoleOutput))         C:\ xampp \ htdocs \ chatbot \ vendor \ symfony \ console \ Application.php:143

     

14   Symfony的\分量\控制台\应用::运行(对象(Symfony的\分量\控制台\输入\ ArgvInput)   对象(Symfony的\元器件\控制台\输出\ ConsoleOutput))         C:\ XAMPP \ htdocs中\聊天机器人\厂商\ laravel \框架\ SRC \照亮\控制台\ Application.php   :88

     

15   照亮\控制台\应用::运行(对象(Symfony的\分量\控制台\输入\ ArgvInput)   对象(Symfony的\元器件\控制台\输出\ ConsoleOutput))         C:\ XAMPP \ htdocs中\聊天机器人\供应商\ laravel \框架的\ src \照亮\基金会\控制台\ Kernel.php   :121

     

16   照亮\基金会\控制台\内核::手柄(对象(Symfony的\分量\控制台\输入\ ArgvInput)   对象(Symfony的\元器件\控制台\输出\ ConsoleOutput))         C:\ xampp \ htdocs \ chatbot \ artisan:37

有什么解决方案吗?我正在进行新的laravel项目,我无法找出问题的位置。

1 个答案:

答案 0 :(得分:1)

您正在将$rows作为对象传递给正在查找数组的setRows函数。