Подготовка к откату миграций в Laravel
Вы уже знаете, что структура файла миграции должна выглядеть следующим образом:
<?php
class CreatePostsTable extends Migration
{
public function up()
{
}
public function down()
{
}
}
?>
В предыдущих уроках мы писали команды в методе up. Этот метод задает то, как наша база будет изменена при миграции.
В методе down следует писать команды, которые позволят описанную откатить миграцию.
Для примера давайте сделаем миграцию, создающую таблицу. Соответственно при откате миграции мы должны эту таблицу удалить:
<?php
class CreatePostsTable extends Migration
{
public function up()
{
Schema::create('posts', function (Blueprint $table) {
});
}
public function down()
{
Schema::dropIfExists('posts');
}
}
?>