user()->can('update-letter-requests-status'); } public function rules(): array { return [ 'status' => ['nullable', 'required_without:result', Rule::enum(LetterStatus::class)], 'result' => ['nullable', 'file', 'max:10240', 'mimes:pdf,jpg,jpeg,png,doc,docx'], ]; } }