eihen/laravel-devlog

此包已被废弃且不再维护。未建议替代包。

一个PHP Laravel库,用于通过迁移在数据库中保存变更日志

dev-master 2018-02-22 10:12 UTC

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:migrationphp artisan devlog:versionphp artisn devlog:change 分别生成迁移和模型。

使用方法

此库的使用围绕使用Artisan命令生成保持数据库变更日志最新的迁移。

创建新版本(或更新其信息):php artisan devlog:new-version

向版本变更日志添加新变更:php artisan devlog:new-change

发布版本(创建迁移):php artisan devlog:release

所有命令将交互式地请求所需的信息。