2017-04-17 44 views
1

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

[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得到相同的结果。

我很困惑!

+0

这些表是否存在于您的数据库中? – Marcin

+0

@MarcinC。不是现在。但他们是我的应用程序的一部分。顺便说一下,这只是错误中的一张表。 – dotslash

+0

你正在运行什么工匠命令? –

回答

1

看起来你已经从数据库中删除了你的'patent_examination_types'表,但这个表在你的代码中使用。

检查您的代码为'patent_examination_types'表,也许你已经写了这个表在你的一些控制器或型号,搜索此表在整个代码和评论它.. 希望它有帮助。