public function confirm($confirmation_code) { $confirmation_code = base64_decode($confirmation_code); Log::info($confirmation_code); if (!$confirmation_code) { throw new InvalidConfirmationCodeException(); } $user = User::whereConfirmationCode($confirmation_code)->first(); Log::info(print_r($user->toArray(), true)); if (!$user) { throw new InvalidConfirmationCodeException(); } $user->confirmed = 1; $user->confirmation_code = null; $user->save(); return Response::json(['success' => true, 'message' => 'Email confirmed, please login now']); }