mirror of
https://github.com/pelican-dev/panel.git
synced 2026-05-04 18:00:48 +03:00
Adopt validation Rule
This commit is contained in:
@@ -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',
|
||||
|
||||
@@ -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'],
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user