Laravel 5.5 錯誤處理:解決遷移的「基底表已存在」
遇到錯誤「基底表或視圖已存在」(在Laravel 5.5 中執行php artisan migrate 指令時出現錯誤代碼1050)可能會令人沮喪。此錯誤表示遷移中指定的資料庫表已存在。
故障排除與解決方法
範例遷移檔案
範例遷移檔案
<code class="php">use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateUsersTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::dropIfExists('users'); Schema::create('users', function (Blueprint $table) { $table->increments('id'); $table->string('name'); $table->string('email')->unique(); $table->string('password'); $table->rememberToken(); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('users'); } }</code>
以上是如何解決 Laravel 5.5 遷移中的「基底表已存在」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!