👩💻 Как выполнить определенный файл миграции в 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 и укажите пути к файлам миграции, которые необходимо выполнить.
📱
@dev_notes_ru#Laravel #artisan #migration #tips