Files
KanbanGit/app/Actions/ProjectBoard/UpdateTicketStatus.php
Twyco 8b25421e7c
linter / quality (pull_request) Successful in 1m18s
tests / ci (8.4) (pull_request) Successful in 1m28s
Add application API and OpenAPI docs
2026-04-20 13:22:56 +02:00

22 lines
429 B
PHP

<?php
namespace App\Actions\ProjectBoard;
use App\Models\TicketStatus;
use Illuminate\Support\Arr;
class UpdateTicketStatus
{
/**
* @param array{name: string} $validated
*/
public function handle(TicketStatus $ticketStatus, array $validated): TicketStatus
{
$ticketStatus->update([
'name' => Arr::get($validated, 'name'),
]);
return $ticketStatus->fresh();
}
}