sebastiaanluca / laravel-unbreakable-migrations
此包已被废弃,不再维护。未建议替代包。
通过使用事务性查询来防止Laravel数据库迁移失败且无法逆转。
0.3.0
2018-09-04 16:56 UTC
Requires
- php: ^7.2
- illuminate/database: ^5.6
- illuminate/support: ^5.6
Requires (Dev)
- kint-php/kint: ^2.2
- orchestra/testbench: ^3.6
- phpunit/phpunit: ^7.3
This package is auto-updated.
Last update: 2022-02-01 13:02:26 UTC
README
通过将迁移包裹在事务中来防止Laravel数据库迁移失败。
目录
要求
- PHP 7.1 或更高版本
- Laravel 5.4 或更高版本
如何安装
Laravel 5.5
从Laravel 5.5开始,此包支持自动发现。只需使用composer将包添加到项目中即可!
composer require sebastiaanluca/laravel-unbreakable-migrations
Laravel 5.4
通过以下命令使用Composer安装包:
composer require sebastiaanluca/laravel-unbreakable-migrations
将服务提供者添加到你的config/app.php
文件中的providers
数组
'providers' => [ SebastiaanLuca\Migrations\Providers\UnbreakableMigrationsServiceProvider::class, ]
如何使用
生成迁移
不可破坏迁移的详细说明
migrateUp
migrateDown
$tables
drop
dropAllTables
dropColumn
tableExists
- …
事务迁移
许可证
此包遵循MIT许可证(MIT)。有关更多信息,请参阅LICENSE。
变更日志
请参阅CHANGELOG以了解最近的更改。
测试
composer install
composer test
贡献
请参阅CONTRIBUTING和CONDUCT以获取详细信息。
安全性
如果你发现任何安全相关的问题,请通过电子邮件hello@sebastiaanluca.com联系,而不是使用问题跟踪器。
致谢
关于
我叫Sebastiaan,是一名专注于构建自定义Laravel应用程序的自由职业Laravel开发者。查看我的作品集获取更多信息,我的博客获取最新的技巧和窍门,以及我的其他软件包以启动您的下一个项目。
您有一个可能需要一些指导的项目吗?请发送电子邮件至hello@sebastiaanluca.com!