bekwoh/laravel-action

此包已被废弃,不再维护。作者建议使用 https://github.com/cleaniquecoders/laravel-action 包代替。

Laravel 的简单可操作工具

1.5.0 2024-03-21 03:58 UTC

README

Laravel 的简单可操作工具

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

Laravel 的简单可操作工具。

安装

您可以通过 composer 安装此包

composer require cleaniquecoders/laravel-action

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

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

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

用法

php artisan make:action User\\CreateOrUpdateUser --model=User

这将在 app\Actions\User 中创建一个操作

<?php

namespace App\Actions\User;

use App\Models\User;
use CleaniqueCoders\LaravelAction\AbstractAction as Action;

class CreateOrUpdateUser extends Action
{
    public $model = User::class;

    public function rules(): array
    {
        return [];
    }
}

然后您可以使用它,如下所示

use App\Actions\User\CreateOrUpdateUser;

$user = (new CreateOrUpdateUser(['name' => 'Nasrul Hazim', 'email' => 'nasrul@work.com']));

// do more with \App\Models\User object
// $user->assignRole(...)

测试

composer test

更新日志

请参阅 更新日志 了解最近更改的详细信息。

贡献

请参阅 贡献指南 了解详细信息。

安全漏洞

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

致谢

许可协议

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