【问题标题】:Migration on Laravel Moduels在 Laravel 模块上迁移
【发布时间】:2021-08-14 03:15:48
【问题描述】:

如何使用特定表进行迁移? 我用命令试过了

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

但它不起作用

以及如何使用 laravel 模块上的步骤回滚迁移? 我用命令试过了

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

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

它也不起作用

【问题讨论】:

  • 当你说 Laravel 模块时,你的意思是 this

标签: laravel laravel-migrations


【解决方案1】:

如果您已经创建了表格并且想要添加/编辑/删除列

你可以运行这个

php artisan make:migration add_column_name_to_product_prices_table

需要注意的重要事项是

  1. product_prices 是表的名称,
  2. to 会告诉 laravel 你正在尝试修改现有的表,所以它会带来 table 而不是 schema 的 create 方法方法

这是我所做的截图,以及 laravel 为我创建的迁移文件

【讨论】:

    猜你喜欢
    • 2019-11-29
    • 1970-01-01
    • 2020-07-11
    • 2019-03-28
    • 2019-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-18
    相关资源
    最近更新 更多