protected function validateDefaultRegistration(Request $request, $withSubscription)
    {
        $validator = Validator::make($request->all(), [
            'name' => 'required|max:255',
            'email' => 'required|email|unique:users',
            'password' => 'required|confirmed|min:6',
            'terms' => 'required|accepted',
        ]);

        if ($withSubscription) {
            $validator->mergeRules('stripe_token', 'required');

            if ($request->coupon) {
                $validator->after(function ($validator) use ($request) {
                    $this->validateCoupon($validator, $request);
                });
            }
        }

        if ($validator->fails()) {
            $this->throwValidationException($request, $validator);
        }
    }
protected function validateDefaultRegistration(Request $request, $withSubscription)
    {
        $validator = Validator::make($request->all(), [
            'name' => 'required|max:255',
            'email' => 'required|email|unique:users',
            'password' => 'required|confirmed|min:6',
            'terms' => 'required|accepted',
        ]);

        if ($withSubscription) {
            $validator->mergeRules('stripe_token', 'required');

            if ($request->coupon) {
                $validator->after(function ($validator) use ($request) {
                    $this->validateCoupon($validator, $request);
                });
            }
        }

        if ($validator->fails()) {
            $this->throwValidationException($request, $validator);
        }
    }
protected function validateDefaultRegistration ( Request $ request , $ withSubscription ) { $ validator = Validator :: make ( $ request -> all ( ) , [ 'name' => 'required|max:255' , 'email' => 'required|email|unique:users' , 'password' => 'required|confirmed|min:6' , 'terms' => 'required|accepted' , ] ) ; if ( $ withSubscription ) { $ validator -> mergeRules ( 'stripe_token' , 'required' ) ; if ( $ request -> coupon ) { $ validator -> after ( function ( $ validator ) use ( $ request ) { $ this -> validateCoupon ( $ validator , $ request ) ; } ) ; } } if ( $ validator -> fails ( ) ) { $ this -> throwValidationException ( $ request , $ validator ) ; } }
Validate a new registration using the default rules.

@param  \Illuminate\Http\Request  $request
@param  bool  $withSubscription
@return void
Validate a new registration using the default rules .