cleaniquecoders/laravel-review

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

使用 Laravel Review 请求审核

dev-master 2018-09-06 07:17 UTC

This package is auto-updated.

Last update: 2020-09-30 02:05:44 UTC


README

Build Status Latest Stable Version Total Downloads License

关于您的包

我们总想审查一些内容以获得继续进行批准。

此包使开发者能够编写自己的逻辑来处理

  1. 审核请求
  2. 具有多个审核批准/拒绝
  3. 使开发者能够设计审核的工作流程
    • 从审查者A的批准审查开始,继续审查到B和C
    • 如果审查者A拒绝审查,则返回请求者
  4. 启用审计跟踪
  5. 每个审查都将有阶段编号 - 审查#1、#2、#3等。
  6. 启用可选审查
  7. 默认策略
    • 所有者可以更新
      • 如果审查未锁定
      • 如果审查尚未发送进行审查
    • 审查者可以更新
      • 如果当前审查状态处于审查模式
      • 如果当前登录用户是审查的审查者

安装

  1. 要将 cleaniquecoders/laravel-review 安装到您的 Laravel 项目中,只需从终端运行 composer require 命令。
$ composer require cleaniquecoders/laravel-review
  1. 然后在您的 config/app.php 中将以下内容添加到 providers 数组中
CleaniqueCoders\LaravelReview\LaravelReviewServiceProvider::class,
  1. 在同一个 config/app.php 中将以下内容添加到 aliases 数组中
'LaravelReview' => CleaniqueCoders\LaravelReview\LaravelReviewFacade::class,

用法

测试

要运行测试,请在终端中键入 vendor/bin/phpunit

要获得代码覆盖率,请确保安装 PHP XDebug,然后运行以下命令

$ vendor/bin/phpunit -v --coverage-text --colors=never --stderr

贡献

感谢您考虑为 cleaniquecoders/laravel-review 贡献!

错误报告

为了鼓励积极的协作,强烈建议提交拉取请求,而不仅仅是错误报告。"错误报告"也可以以包含失败测试的拉取请求的形式发送。

然而,如果您提交错误报告,您的问题应包含标题和对问题的清晰描述。您还应包括尽可能多的相关信息和展示问题的代码示例。错误报告的目标是使您和他人能够轻松地复制错误并开发解决方案。

记住,错误报告是在希望有相同问题的其他人能够与您协作解决问题的情况下创建的。不要期望错误报告会自动看到任何活动或其他人会立即修复它。创建错误报告的目的是帮助您和他人开始解决问题的道路。

编码风格

cleaniquecoders/laravel-review 遵循 PSR-2 编码标准和 PSR-4 自动加载标准。

您可以使用PHP CS Fixer来保持代码标准化。PHP CS Fixer的配置文件位于.php_cs中。

授权

本软件是开源软件,采用MIT许可证授权。