signifly/laravel-database-refactors

将数据库重构添加到您的Laravel应用中。

v1.4.2 2021-05-03 12:09 UTC

This package is auto-updated.

Last update: 2024-09-21 19:09:16 UTC


README

Latest Version on Packagist Build Status StyleCI Quality Score Total Downloads

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)。请参阅许可证文件获取更多信息。