nocturnalsm / approval
Laravel 审批模块
1.0
2020-02-10 09:39 UTC
Requires
- illuminate/database: ~5.4
This package is auto-updated.
Last update: 2024-09-29 05:36:01 UTC
README
此包将在创建、更新或删除操作执行时对模型进行更改以进入待定状态。然后,用户模型或任何模型可以批准或拒绝它。
安装后,您可以执行如下操作
// whenever a model is created, updated, or deleted, such as this: $model->save(); // will generate an approval request to be approved or rejected // and then a user can respond to it by $user->respondApproval($model, ApprovalResponse::STATUS_APPROVE);
功能
- 使用 HasApproval 特性的任何模型都可以批准或拒绝
- 多级审批
- 多审批者
待开发功能
- Artisan 命令创建策略、审批者数据
- 更好的审批策略实现
- 除了创建、更新和删除之外的定制审批类型,例如,当某个数据字段变为某值时
需要 UI 吗?
此包不包含任何 UI,您需要自己构建。但如果您想实现它,可以联系我。
联系 & 支持
我是一名来自印度尼西亚的网页开发者。我提供网页开发服务,特别是使用 Laravel。请通过basugi99@gmail.com联系我。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件。