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

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

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

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

database/migrations/метка.change_posts_table.php<?php
  public function up()
  {
    Schema::table('posts', function (Blueprint $table) {
      $table->string('title')->first()->change();
    });
  }
?>

После поля

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

database/migrations/метка.change_posts_table.php<?php
  public function up()
  {
    Schema::table('posts', function (Blueprint $table) {
      $table->string('title')->after('id')->change();
    });
  }
?>

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

Задание 1

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

Задание 2

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