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

Откат миграции

Вы уже знаете, что структура файла миграции должна выглядеть следующим образом:

database/migrations/метка.create_posts_table.php<?php
class CreatePostsTable extends Migration
{
    public function up()
    {
        
    }

    public function down()
    {
        
    }
}

В предыдущих уроках мы писали команды в методе up. Этот метод задает то, как наша база будет изменена при миграции. В методе down следует писать команды, которые позволят описанную откатить миграцию. Для примера давайте сделаем миграцию, создающую таблицу. Соответственно при откате миграции мы должны эту таблицу удалить:

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

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

Откат последней миграции

С помощью следующей команды можно откатить последнюю миграцию:

php artisan migrate:rollback

Несколько шагов назад

Можно сделать откат определенного числа миграций, указав параметр step для команды rollback. Например, следующая команда откатит последние пять миграций:

php artisan migrate:rollback --step=5

Отмена всех миграций

Следующая команда отменит изменения всех миграций вашего приложения:

php artisan migrate:reset

Перезапуск миграций

Следующая команда откатит все миграции, а затем выполнит их снова:

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