Методы выполнения миграции в Laravel: подробное руководство

Фраза «Rodar Migration Laravel» на португальском языке примерно переводится как «Запустить миграцию Laravel» на английском языке. В Laravel выполнение миграции является важной частью управления изменениями базы данных и обновлениями схемы. Вот несколько методов, которые вы можете использовать для запуска миграции в Laravel, а также примеры кода:

  1. Команда Artisan:
    Laravel предоставляет команду Artisan под названием «migrate», которая позволяет запускать все ожидающие миграции. Откройте терминал или командную строку и выполните следующую команду:

    php artisan migrate

    Эта команда запустит все ожидающие миграции и обновит схему вашей базы данных.

  2. Миграция определенного соединения с базой данных:
    Если у вас есть несколько подключений к базе данных в вашем приложении Laravel, вы можете указать конкретное соединение для запуска миграции. Используйте параметр --database, за которым следует имя соединения. Например:

    php artisan migrate --database=mysql

    Эта команда запустит миграцию только для соединения «mysql».

  3. Откат миграции.
    Laravel также позволяет откатить последний пакет миграций с помощью команды migrate:rollback. Это может быть полезно, если вам нужно отменить недавние изменения. Выполните следующую команду:

    php artisan migrate:rollback

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

  4. Сбросить миграции.
    Если вы хотите отменить все миграции, а затем запустить их повторно, вы можете использовать команду migrate:reset. Выполните следующую команду:

    php artisan migrate:reset

    Эта команда отменит все миграции, а затем запустит их снова.

  5. Обновить миграцию.
    Команда migrate:refreshотменяет все миграции и запускает их повторно. Это полезно, если вы хотите начать миграцию заново. Выполните следующую команду:

    php artisan migrate:refresh

    Эта команда отменит все миграции и затем запустит их снова.

Это некоторые из методов, доступных для выполнения миграции в Laravel. Вы можете выбрать подходящий метод в зависимости от ваших конкретных требований.