Вы можете использовать метод change
для поля, для которого вы хотите изменить тип после установки нового типа поля.
public function up() {
Schema::table('SYS_tenants' ,function (Blueprint $table){
$table->string('tena_type')->change();
});
}
Я предполагал, что миграция, создающая таблицу, уже вызовет все ваши требования нужно как unique
, nullable
и тд. Вы можете вызвать метод change
, кстати, нет никаких ограничений в отношении любых изменений, которые вы хотите выполнить, например, добавьте другой индекс mysql в это поле.
Не забудьте добавить doctrine/dbal
в composer.json
файле