簡體   English   中英

為什么PHP的工匠不能遷移laravel

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM