Adopt validation Rule

This commit is contained in:
Shift
2026-04-04 16:54:48 +00:00
parent fde131db62
commit 57ab49f7ab
2 changed files with 9 additions and 4 deletions

View File

@@ -3,6 +3,7 @@
namespace App\Http\Requests\Api\Remote;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;
class ReportBackupCompleteRequest extends FormRequest
{
@@ -17,17 +18,17 @@ class ReportBackupCompleteRequest extends FormRequest
'checksum' => [
'nullable',
'string',
'required_if:successful,true',
Rule::requiredIf(fn () => $this->boolean('successful')),
],
'checksum_type' => [
'nullable',
'string',
'required_if:successful,true',
Rule::requiredIf(fn () => $this->boolean('successful')),
],
'size' => [
'nullable',
'numeric',
'required_if:successful,true',
Rule::requiredIf(fn () => $this->boolean('successful')),
],
'parts' => [
'nullable',

View File

@@ -3,6 +3,7 @@
namespace App\Http\Requests\Api\Remote;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;
class SftpAuthenticationFormRequest extends FormRequest
{
@@ -22,7 +23,10 @@ class SftpAuthenticationFormRequest extends FormRequest
public function rules(): array
{
return [
'type' => ['nullable', 'in:password,public_key'],
'type' => [
'nullable',
Rule::in(['password', 'public_key']),
],
'username' => ['required', 'string'],
'password' => ['required', 'string'],
];