returnearly/actions-pattern

一个用于在Laravel中使用actions模式的精简包。

v1.0.0 2024-09-03 13:45 UTC

This package is auto-updated.

Last update: 2024-09-03 13:52:38 UTC


README

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

一个用于在Laravel中使用actions模式的精简包。

安装

您可以通过composer安装此包

composer require returnearly/actions-pattern

使用

\App\Actions\MyCustomAction::make()->handle($item)

或通过依赖注入

use App\Actions\MyCustomAction;

class MyController
{
    public function __construct(
        private MyCustomAction $action
    ){
    }

    public function __invoke($item)
    {
        $this->action->handle($item);
    }
}

测试

composer test

变更日志

请参阅CHANGELOG以获取关于最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全漏洞

请审查我们的安全策略以了解如何报告安全漏洞。

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。