string('use_custom_mail_config')->toString() !== 'YES') { return [ 'use_custom_mail_config' => ['required', 'string', Rule::in(['YES', 'NO'])], 'mail_driver' => ['nullable', 'string'], ]; } return app(MailConfigurationService::class)->validationRules( $this->string('mail_driver')->toString(), true ); } }