Composer和php artisan回傳"SQLSTATE[42S02]: Base table or view not found"給每個指令。
P粉604848588
P粉604848588 2023-07-31 20:27:18
0
1
711
<p>我從git倉庫下載了我的品牌項目,並像往常一樣進行初始化,但這次在相同的條件下出現了一個以前從未發生過的錯誤:</p> <pre class="brush:php;toolbar:false;">composer install In Connection.php line 795: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ibbrdb.boards' doesn't exist (Connection: mysql, SQL: select * from `boards` order by `ordem` asc) In Connection.php line 416: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ibbrdb.boards' doesn't exist</pre> <p>我的Ibbr應用程式確實有一個名為Board的模型,但是我甚至還沒有遷移資料庫,因為我的第一步是運行composer install。我在stackoverflow上看到了一些類似的問題,有人建議在運行之前先運行composer dump-autoload,並從composer.json中刪除post-autoload-dump。但是這些方法都沒有奏效,因為我運行的每個composer或php artisan命令都會失敗並顯示這個錯誤。這裡可能發生了什麼事? </p>
P粉604848588
P粉604848588

全部回覆(1)
P粉914731066

這裡的'ibbrdb.boards'打開了資料庫("ibbrdb"是資料庫的名稱),然後打開了表("boards"是表的名稱)。

解決方案1:你需要將資料庫的名稱改為"ibbrdb"。
解決方案2:修改php中的文本,將"ibbrdb."修改為"boards"。


熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板