check(); } public function _rules(): array { return [ 'file' => [ 'required', File::types('application/zip'), function ($_, UploadedFile $file, $fail) { $fileName = $file->getClientOriginalName(); if (Str::endsWith($fileName, '.cattr') === false) { $fail('validation.offline-sync.wrong_extension')->translate(); } } ], ]; } }