Миграция на моделях Laravel

#laravel #laravel-migrations

Вопрос:

как выполнить миграцию с определенной таблицей ? Я пробовал это с помощью команды

 php artisan module:make-migration alter_table_product_prices_add_supplier_price --table=product_prices Product
 

или

 php artisan module:make-migration alter_table_product_prices_add_supplier_price Product --table=product_prices
 

но это не работает

и как откатить миграцию с помощью step на модулях laravel ? Я пробовал это с помощью команды

 php artisan module:migrate-rollback --step=1 Product
 

или

 php artisan module:migrate-rollback Product --step=1
 

это тоже не работает

Комментарии:

1. Когда вы говорите модули Laravel, вы имеете в виду это ?

Ответ №1:

если вы уже создали таблицу и хотите добавить/отредактировать/удалить столбец

вы можете запустить это

 php artisan make:migration add_column_name_to_product_prices_table
 

Важно отметить, что есть

  1. product_prices-это имя таблицы,
  2. «кому» сообщит laravel, что вы пытаетесь изменить существующую таблицу, поэтому вместо метода создания схемы он приведет метод таблицы

Это скриншот того, что я сделал, и файл миграции, созданный для меня laravel введите описание изображения здесь