all(); $email = $post['email']; $password = $post['password']; if (Auth::attempt(['email' => $email, 'password' => $password])){ $message = "success"; $navbar = view('layout.navbar', compact('view'))->render(); $save_design_button = ' '; return response()->json(array( 'success' => true, 'message'=>$message, 'navbar'=>$navbar, 'save_design_button' => $save_design_button )); }else{ $message = '

ERROR:

Username or Password is incorrect.
'; return response()->json(array('success' => false, 'message'=>$message)); } } public function postRegister(Request $request){ $post = $request->all(); $post['captcha'] = $this->captchaCheck(); $validator = Validator::make($post, [ 'username' => 'unique:user_logins', 'email' => 'unique:user_logins', 'g-recaptcha-response' => 'required', 'captcha' => 'required|min:1' ], [ 'g-recaptcha-response.required' => 'Captcha is required', 'captcha.min' => 'Wrong captcha, please try again.' ]); if ($validator->fails()) { $errors = ""; foreach($validator->errors()->all() as $error){ $errors .= "
  • ".$error."
  • "; } $message = '

    ERROR:

    '.$errors. '
    '; return response()->json(array( 'success' => false, 'message' => $message )); } User::create([ 'name' => $post['name'], 'username' => $post['username'], 'email' => $post['email'], 'password' => bcrypt($post['password']), 'role' => 'user' ]); Auth::attempt(['email' => $post['email'], 'password' => $post['password']]); return response()->json(array( 'success' => true )); } }