/** * Display a specified user. * * @param int $id * @return Response */ public function getProfile($id) { try { $userService = new SoapClient(Config::get('wsdl.user')); $result = $userService->getUserById(array("userId" => $id)); return Response::json($result->user); } catch (InnerException $ex) { throw new Exception($ex->faultstring); } }
public function profile() { $file = Input::file('uploader'); $destinationPath = app_path() . '/storage/uploads/'; $filename = $file->getClientOriginalName(); Input::file('uploader')->move($destinationPath, $filename); $image = ImageModel::createImageModel($filename); try { $session = Session::get('user'); $userService = new SoapClient(Config::get('wsdl.user')); $currentUser = $userService->getUserById(array("userId" => $session['data']->id)); $currentUser = $currentUser->user; $currentUser->avatar = $image; $result = $userService->updateUser(array("user" => $currentUser)); return Response::json($result->complete); } catch (Exception $ex) { } }