ahmedshaan/filament-approval-workflow

此包最新版本(v1.0.0)没有可用的许可证信息。

Filament v3插件用于审批流程,是一种将此功能打包并使其在不同Filament项目中易于重用的优秀方式。

安装: 0

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:composer-plugin

v1.0.0 2024-06-30 19:15 UTC

This package is auto-updated.

Last update: 2024-10-01 00:09:30 UTC


README

...

在您的Filament资源中,使用插件的动作、状态列和表单组件

use AhmedShaan\FilamentApprovalWorkflow\FilamentApprovalWorkflowPlugin;
use AhmedShaan\FilamentApprovalWorkflow\Traits\HasApprovalWorkflowForm;

class YourResource extends Resource
{
    use HasApprovalWorkflowForm;

    public static function table(Table $table): Table
    {
        return $table
            ->columns([
                // ...
                FilamentApprovalWorkflowPlugin::getStateColumn(),
            ])
            ->actions([
                ...FilamentApprovalWorkflowPlugin::getTableActions(),
            ]);
    }

    public static function form(Form $form): Form
    {
        return $form
            ->schema([
                // Your other form fields...
                ...static::getFormSchema(),
            ]);
    }

    // ...
}