signifly / laravel-database-refactors
将数据库重构添加到您的Laravel应用中。
v1.4.2
2021-05-03 12:09 UTC
Requires
- php: ^7.2.5|^8.0
- illuminate/console: ^6.0|^7.0|^8.0
- illuminate/database: ^6.0|^7.0|^8.0
- illuminate/filesystem: ^6.0|^7.0|^8.0
- illuminate/support: ^6.0|^7.0|^8.0
Requires (Dev)
- orchestra/testbench: ^4.0|^5.0|^6.0
- phpunit/phpunit: ^7.0|^8.0|^9.0
This package is auto-updated.
Last update: 2024-09-21 19:09:16 UTC
README
signifly/laravel-database-refactors
包允许您轻松地将数据库重构添加到您的Laravel应用中。
以下是如何使用它的一个小例子。
在终端中运行重构
php artisan db:refactor --class="UsersTableRefactor"
或者在迁移中编程式运行
// use Illuminate\Support\Facades\Artisan; Artisan::call('db:refactor', [ '--class' => 'UsersTableRefactor', ]);
重要! 更新您的 composer.json
文件以自动加载数据库重构
"autoload": {
"classmap": [
"database/seeds",
"database/factories",
"database/refactors"
],
"psr-4": {
"App\\": "app/"
}
},
安装
您可以通过composer安装此包
composer require signifly/laravel-database-refactors
包将自动注册自己。
基本用法
为了生成一个新的重构文件,您可以使用以下命令
php artisan make:refactor UsersTableRefactor
文件将位于 database/refactors
文件夹中。
测试
composer test
安全性
如果您发现任何安全问题,请通过dev@signifly.com 发送电子邮件,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。