Моя миграция выглядит так, но, похоже, она ничего не делает и даже не выдает никаких ошибок:
public function up()
{
Schema::table('my_table', function (Blueprint $table) {
$table->unsignedInteger('id')
->first()
->change();
});
}
Я знаю, что вы можете сделать это, когда создает столбец, например:
$table->unsignedInteger('id')
->first();
Это определенно было бы возможно с необработанным оператором MySQL, но, возможно, миграции Laravel просто не поддерживают перемещение столбца после его создания?
К вашему сведению, с использованием PHP 7.1, Laravel 5.7 и MariaDB / MySQL 5.5