|string> */ public function rules(): array { return [ 'document_id' => ['required', 'exists:documents,id'], 'doctor_id' => ['required', 'exists:users,id'], 'medium_id' => ['nullable', 'exists:media,id'], 'status' => ['required', 'string', 'max:255' , Rule::in(ReportStatusEnum::keys())], 'body' => ['required', 'string'], 'submitted_at' => ['required', 'date'], ]; } }