/** * Add the subscription rules to the registration validator. * * @param \Illuminate\Contracts\Validation\Validator $validator * @param \Illuminate\Http\Request $request * @return void */ protected function addSubscriptionRulesToValidator($validator, Request $request) { $validator->mergeRules('stripe_token', 'required'); if ($request->coupon) { $validator->after(function ($validator) use($request) { $this->validateCoupon($validator, $request); }); } }