Я создал миграцию в Laravel 10, которая изменяет тип столбца с integer на string в БД.
Но когда я запускаю миграцию, то у меня происходить ошибка.
Можете подсказать в чем может быть причина.
Прикладываю файл с миграцией
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::table('baskets', function (Blueprint $table) {
$table->string('id_finance_program')->default(0)->nullable()->after("is_credit")->change();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::table('baskets', function (Blueprint $table) {
$table->integer('id_finance_program')->default(0)->nullable()->after("is_credit")->change();
});
}
};