繁体   English   中英

Laravel 4-使用迁移生成器更改列类型?

[英]laravel 4 - change column type with migration generator?

我正在尝试使用laravel生成器和其他工具创建与整个CMD中的表/数据库迁移相关的所有文件。

而且我正在寻找使用类似于此命令的cmd行更改列类型:

$ php artisan generate:migration add_username_to_users_table --fields =“用户名:字符串”

我用这个来添加用户名字段-我相信它来自laravel 4的生成器版本。所以我想知道是否存在类似的命令以将列类型更改为整数。

  • 如果有人散布了所有可能的表扬,那就太好了-谢谢!

如您所知,Artisan CLI将创建一个迁移文件,并且如果您注意到,该文件的名称将类似于2014_05_12_200322_create_users_table.php,这是创建的日期和时间。 如果您使用更改的列类型再次运行该命令,它将仅为您创建一个新的迁移文件。

这是一件好事,也是一件需要的事情,因为否则可能会很混乱地跟踪已运行或已更改的内容,尤其是在团队合作中。 因此,请使用rollback命令并根据需要更改迁移文件,然后再次运行迁移。

migrate:rollback

编辑: 这是您应该签出的文章。

看看Jeffrey Way的Migrations Generator

https://github.com/JeffreyWay/Laravel-4-Generators#migrations

使用许多方便的工具扩展迁移,包括您正在寻找的工具

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM