Порядок полей в миграциях Laravel

Можно менять порядок полей в таблицах. Для этого есть два метода (только для баз MySQL).

На первое место

Метод first помещает поле первым в таблице:

<?php public function up() { Schema::table('posts', function (Blueprint $table) { $table->string('title')->first()->change(); }); } ?>

После поля

А метод after помещает поле после указанного поля:

<?php public function up() { Schema::table('posts', function (Blueprint $table) { $table->string('title')->after('id')->change(); }); } ?>

Практические задачи

В таблице с юзерами переместите поле name на первое место.

Добавьте к таблице с юзерами новое поле sex поле поля id.