obarlas/laravel-migrate-custom-command

此包最新版本(v0.1)没有提供许可证信息。

从自定义模板创建数据库迁移文件。

v0.1 2014-05-29 07:18 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:56:54 UTC


README

此包的目的是创建数据库迁移文件,因为Laravel中没有提供自定义迁移模板。

我更喜欢在迁移类中不硬编码表名,而是使用全局变量,这样我可以轻松地将相同的创建和外键字符串复制/粘贴到其他迁移文件中,而且我的表上还有默认列,这可以防止我重写每个数据库迁移文件。

用法

  • 您必须将此包添加到您的应用程序配置中。
'Obarlas\LaravelMigrateCustomCommand\LaravelMigrateCustomCommandServiceProvider',
  • 在包的原始占位符文件夹 src/stubs 中可以找到来自Laravel包的占位符,创建并复制它们到您的 database/templates 文件夹。现在您可以根据需要编辑占位符。

  • 用法简单

php artisan migrate:custom stub_name class_name --table=table_name
  • migrate:custom 命令检查占位符文件中是否存在 {{table}} 变量,如果没有传递 --table 参数,则停止。