Добавление новых полей в миграциях Laravel

Давайте теперь научимся изменять структуру уже созданных таблиц с помощью миграций. Для начала давайте научимся добавлять в таблицу новые поля.

Для начала давайте создадим файл с миграцией на изменение таблицы:

terminalphp artisan make:migration change_posts_table

Для изменения таблицы у фасада Schema нужно вызвать метод table вместо метода create:

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

Теперь можно описывать новые колонки таким же образом, как мы это делали при создании таблиц. Давайте для примера добавим несколько новых полей:

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

Применим созданную миграцию:

terminalphp artisan migrate
Задание 1

Сделайте миграцию, добавляющую новые колонки в таблицу с юзерами. Примените ее. Откройте PMA и убедитесь, что ваша миграция применилась.