所有工匠命令都抛出PDOException

时间:2017-04-17 07:50:26

标签: laravel

我遇到了一个非常奇怪的问题。起初我在迁移期间遇到过它,但从那时起它就发生在所有命令中。即使composer installphp artisan serve告诉我:

  [Illuminate\Database\QueryException]                                                                 
  SQLSTATE[42S02]: Base table or view not found: 1146 Table 'mydb.patent_examination_types' doesn'  
  t exist (SQL: select * from `patent_examination_types`)                                              


  [Doctrine\DBAL\Driver\PDOException]                                                                  
  SQLSTATE[42S02]: Base table or view not found: 1146 Table 'mydb.patent_examination_types' doesn'  
  t exist                                                                                              


  [PDOException]                                                                                       
  SQLSTATE[42S02]: Base table or view not found: 1146 Table 'mydb.patent_examination_types' doesn'  
  t exist     

我已经尝试了composer dump-autoload,其中说Generating autoload files然后如果我说php artisan serve我会得到相同的结果。

我很困惑!

1 个答案:

答案 0 :(得分:1)

您似乎已从数据库中删除了'patent_examination_types'表,但此表正在您的代码中使用。

检查'patent_examination_types'表的代码,也许您已经在某个控制器或模型中编写了此表,在整个代码中搜索此表并对其进行注释。 希望能帮助到你。