|string> */ public function rules(): array { $rules = [ "files" => "required|array", "folders" => "required|array", "object_type" => [ "required", new Enum(FileObjectType::class), ], "object_id" => "required|min:0", "names" => "array", "folder_id" => "min:0" ]; $rules['files.*'][] = File::types(['txt', 'jpeg', 'png', 'gif', 'pdf', 'xls', 'xlsx', 'zip', 'wps', 'docx', 'doc'])->max("2gb"); return $rules; } }