trypost/app/Actions/Signature/CreateSignature.php
2026-05-03 15:23:25 -03:00

19 lines
419 B
PHP

<?php
declare(strict_types=1);
namespace App\Actions\Signature;
use App\Models\Workspace;
use App\Models\WorkspaceSignature;
class CreateSignature
{
public static function execute(Workspace $workspace, array $data): WorkspaceSignature
{
return $workspace->signatures()->create([
'name' => data_get($data, 'name'),
'content' => data_get($data, 'content'),
]);
}
}