Convert validation rules to array syntax

This commit is contained in:
Shift
2026-04-04 16:54:45 +00:00
parent b693d0e728
commit fde131db62

View File

@@ -10,13 +10,37 @@ class ReportBackupCompleteRequest extends FormRequest
public function rules(): array
{
return [
'successful' => 'required|boolean',
'checksum' => 'nullable|string|required_if:successful,true',
'checksum_type' => 'nullable|string|required_if:successful,true',
'size' => 'nullable|numeric|required_if:successful,true',
'parts' => 'nullable|array',
'parts.*.etag' => 'required|string',
'parts.*.part_number' => 'required|numeric',
'successful' => [
'required',
'boolean',
],
'checksum' => [
'nullable',
'string',
'required_if:successful,true',
],
'checksum_type' => [
'nullable',
'string',
'required_if:successful,true',
],
'size' => [
'nullable',
'numeric',
'required_if:successful,true',
],
'parts' => [
'nullable',
'array',
],
'parts.*.etag' => [
'required',
'string',
],
'parts.*.part_number' => [
'required',
'numeric',
],
];
}
}