square-bit/laravel-workflow

为您的Laravel模型添加工作流支持。

v0.9.4 2024-09-27 13:31 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

为您的模型提供在不同状态间流动的能力。

功能

  • 每个模型类默认的工作流。
  • 并行工作流:每个模型可以同时执行多个工作流。
  • 权限控制的工作流转换。

安装

您可以通过composer安装此包

composer require square-bit/laravel-workflow

您可以使用以下命令发布和运行迁移

php artisan vendor:publish --tag="laravel-workflow-migrations"
php artisan migrate

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="laravel-workflow-config"

这是已发布的配置文件的内容

return [
];

可选地,您可以使用以下命令发布视图

php artisan vendor:publish --tag="laravel-workflow-views"

使用方法

// TODO

测试

composer test

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全漏洞

有关报告安全漏洞的详细信息,请参阅我们的安全策略

鸣谢

许可协议

MIT许可协议(MIT)。有关更多信息,请参阅许可文件