vito/app/Actions/Site/UpdateDeploymentScript.php
Richard Anderson 5947ae80bb
Fix Deployment Script on Windows Clients (#433)
* resolve issue with EOL

* Manual Run

* reverse change for manual run of tests

* remove logging
2025-01-16 21:03:53 +01:00

30 lines
555 B
PHP
Executable File

<?php
namespace App\Actions\Site;
use App\Models\Site;
use Illuminate\Validation\ValidationException;
class UpdateDeploymentScript
{
/**
* @throws ValidationException
*/
public function update(Site $site, array $input): void
{
$script = $site->deploymentScript;
$script->content = $input['script'];
$script->save();
}
/**
* @throws ValidationException
*/
public static function rules(): array
{
return [
'script' => ['required', 'string'],
];
}
}