/** * Notifications saving * * @return Response */ public function setNotifications() { try { $session = Session::get('user'); $userService = new SoapClient(Config::get('wsdl.user'), array()); $user_setting = new UserSetting(); $user_setting->userId = $session['data']->id; $user_setting->notifiableTypes = Input::get('notifiableTypes'); $result = $userService->saveUserSetting(array("setting" => $user_setting)); return Response::json($result); } catch (Exception $ex) { return Response::json(array('error' => $ex->faultstring)); } }