Найти тему

👩‍💻 Как выполнить определенный файл миграции в Laravel


Если необходимо выполнить всего один файл миграции в Laravel, вот как это сделать.

Независимо от того, как выглядит ваша миграция, можно выполнять отдельные файлы миграции с помощью artisan. Пример миграции, которую необходимо выполнить:

public function up()
{
Schema::table('users', function (Blueprint $table) {
$table->string('username')->nullable()->unique();
});
}

Эта миграция находится в файле database/migrations/2024_05_09_111656_add_username_to_users_table.php. С помощью опции --path можно указать миграцию, которую необходимо выполнить:

php artisan migrate --path=/database/migrations/2024_05_09_111656_add_username_to_users_table.php

Также можно указать несколько путей, разделенных запятыми, в опции --path, что позволит выполнить более одного конкретного файла миграции:

php artisan migrate --path=/database/migrations/2024_05_09_111656_add_username_to_users_table.php,/database/migrations/2024_09_12_000001_create_customer_columns.php

Таким образом, выполнить определенную миграцию в Laravel очень просто. Просто используйте опцию --path и укажите пути к файлам миграции, которые необходимо выполнить.


#Laravel #artisan #migration #tips
1 минута