slashequip/ laravel-pipeline
一个针对 Laravel 项目的有见地的改进型管道,帮助将复杂的逻辑分解为易于阅读的片段。
0.2.0
2022-12-20 18:21 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^9.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^6.0
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^7.16
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-09 07:32:27 UTC
README
一个针对 Laravel 项目的有见地的改进型管道,帮助将复杂的逻辑分解为易于阅读的片段。
安装
您可以通过 composer 安装此包
composer require slashequip/laravel-pipeline
用法
查看完整文档以了解全部用法。
$pipeline = Pipeline::make(); $pipeline->send(UserRegistrationTransport::make()); $pipeline->through( CreateUserPipe::make(), NotifiyUserRegisteredPipe::make(), AddUserToSegmentPipe::make(), LogUserInPipe::make() ); $finalTransportState = $pipeline->deliver();
测试
composer test
变更日志
请参阅变更日志以获取最近更改的详细信息。
贡献
请参阅贡献指南以获取详细信息。
安全漏洞
请审查我们的安全策略,了解如何报告安全漏洞。
鸣谢
许可
MIT 许可协议(MIT)。请参阅许可文件以获取更多信息。