2017-04-17 40 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'表,也許你已經寫了這個表在你的一些控制器或型號,搜索此表在整個代碼和評論它.. 希望它有幫助。