はじめに Laravelのmigration機能についてです。 migration機能では、DBのテーブル作成と削除やカラムの追加と削除などの操作を行うことができます。 カラムの変更では、カラムをnullableに変更したり、データ型を変更したりできます。 ある時、一部のデータ型でカラムの変更を行おうとした時にエラーが発生したので、 カラムの変更に対応してないデータ型があることを知りました。 あまり知られていないようなので、まとめます。 カラムの変更方法について カラムを変更するには,作成と同じようにカラム名を指定した後ろでchange()を呼びます。 例にあるようにInteger型などは普通に変更できます。 public function up() { Schema::table('products', function (Blueprint $table) { $table->unsi