Обработка ошибок Laravel 5.5: разрешение «Базовая таблица уже существует» для миграций
Обнаружение ошибки «Базовая таблица или представление уже существует» ( код ошибки 1050) при выполнении команды миграции php artisan в Laravel 5.5 может быть неприятно. Эта ошибка указывает на то, что таблица базы данных, указанная при миграции, уже существует.
Устранение и устранение неполадок
Пример файла миграции
Следующая измененная версия миграции create_users_table.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');
}
}
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3