Полный цикл в digital

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

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

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

database/migrations/метка.create_posts_table.php<?php
class CreatePostsTable extends Migration
{
    public function up()
    {
        Schema::table('posts', function (Blueprint $table) {
            // тут задаются поля таблицы
        });
    }

    public function down()
    {
        Schema::dropIfExists('posts');
    }
}

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

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

    public function down()
    {
        Schema::dropIfExists('posts');
    }
}

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

php artisan migrate
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг