obarlas / laravel-migrate-custom-command
此包最新版本(v0.1)没有提供许可证信息。
从自定义模板创建数据库迁移文件。
v0.1
2014-05-29 07:18 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.1.*
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参数,则停止。