mandant-crm/backend/app/Modules/Client/Actions/CreateClientAction.php

18 lines
393 B
PHP

<?php
namespace App\Modules\Client\Actions;
use App\Modules\Client\DTOs\ClientData;
use App\Modules\Client\Models\Client;
final class CreateClientAction
{
public function handle(ClientData $data): Client
{
return Client::create([
'client_number' => $data->clientNumber,
'name' => $data->name,
'notes' => $data->notes,
]);
}
}