18 lines
393 B
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,
|
|
]);
|
|
}
|
|
}
|