[英]why can not php artisan migrate laravel
當我嘗試php artisan遷移錯誤時:
{"error":{"type":"Illuminate\\Database\\QueryException","message":"SQLSTATE[42S02]: Base table or view not found: 1051 Unknown table 'laravel.users' (SQL: drop table `users`)","file":"\/opt\/lampp\/htdocs\/laravel\/coba1\/latihan3\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php","line":625}}
我使用mysql數據庫,請給解決方案
您試圖刪除一個不存在的表。 您或者沒有使用正確的數據庫( laravel ),或者是作為回滾或修改的一部分來執行此操作的。
請記住,您的遷移應包括一個進行更改的功能( 向上 )和一個撤消那些更改的功能( 向下 )。 數據庫:遷移
public function up()
{
Schema::create('users', function (Blueprint $table) {
// columns
});
}
public function down()
{
Schema::drop('users');
}
如果要刪除不確定的表,則可以
Schema::dropIfExists('users');
檢查數據庫名稱(應為“ laravel”名稱或將配置文件更改為正確的數據庫名稱),並檢查數據庫中現有的表用戶。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.