eihen / laravel-devlog
此包已被废弃且不再维护。未建议替代包。
一个PHP Laravel库,用于通过迁移在数据库中保存变更日志
dev-master
2018-02-22 10:12 UTC
Requires
- php: >=5.6
- illuminate/console: ^5.3
- illuminate/database: ^5.3
- illuminate/support: ^5.3
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ^3.3
- phpunit/phpunit: >=4.1
- squizlabs/php_codesniffer: ^3.1
This package is not auto-updated.
Last update: 2020-01-24 17:33:22 UTC
README
一个用于生成迁移以在数据库中保存变更日志的Laravel库。
此库的原始目的是保留一个可读的变更日志,供系统内部展示给最终用户。
安装
Composer
composer require eihen/laravel-devlog
配置
首先使用 php artisan vendor:publish --tag="devlog"
将配置文件发布到您的项目中,并根据需要修改它。
可以使用 php artisan devlog:setup
来完成初始配置。这将创建用于版本和变更的迁移和模型类。
如果您想一步步进行(或跳过某个步骤),可以使用: php artisan devlog:migration
、php artisan devlog:version
和 php artisn devlog:change
分别生成迁移和模型。
使用方法
此库的使用围绕使用Artisan命令生成保持数据库变更日志最新的迁移。
创建新版本(或更新其信息):php artisan devlog:new-version
向版本变更日志添加新变更:php artisan devlog:new-change
发布版本(创建迁移):php artisan devlog:release
所有命令将交互式地请求所需的信息。