johan-code/patch-runner

此包的最新版本(1.0.1)没有可用的许可证信息。

PHP可执行补丁系统

1.0.1 2023-07-13 00:43 UTC

This package is not auto-updated.

Last update: 2024-09-26 19:50:08 UTC


README

安装

通过Composer安装包

composer require johan-code/patch-runner

将包的服务提供者添加到您的config/app.php文件中

'providers' => [
    // Other service providers...
    \JohanCode\PatchRunner\PatchRunnerServiceProvider::class,
],

发布包配置文件(可选)

php artisan vendor:publish --tag=patch-runner-config

运行迁移

php artisan migrate

控制台命令

该包提供以下控制台命令

  • php artisan make:patch 生成一个新的带有"run"方法的补丁文件。
  • php artisan patch 运行所有尚未执行的所有挂起的补丁。
  • php artisan patch:status 显示补丁的状态(已执行或未执行)。

配置文件

发布包配置文件后,您可以通过编辑config/patch-runner.php文件来修改补丁运行程序的行为。

用法

以下是如何使用此包的示例

  1. 生成新的补丁文件: php artisan make:patch MyPatch

  2. 在生成的补丁文件("MyPatch.php")中实现"run"方法。

  3. 运行挂起的补丁: php artisan patch

  4. 检查补丁的状态: php artisan patch:status

许可证

此包是开源软件,根据MIT许可证授权。您可以在LICENSE文件中找到许可证文本。