Files
animethemes-server/app/Actions/Http/Api/ForceDeleteAction.php
T
2025-08-29 21:17:01 -03:00

25 lines
479 B
PHP

<?php
declare(strict_types=1);
namespace App\Actions\Http\Api;
use App\Models\BaseModel;
use Illuminate\Support\Str;
class ForceDeleteAction
{
public function forceDelete(BaseModel $model): string
{
$message = Str::of(Str::headline(class_basename($model)))
->append(' \'')
->append($model->getName())
->append('\' was deleted.')
->__toString();
$model->forceDelete();
return $message;
}
}