/** * Store a newly created Profile in storage. * * @param CreateProfileRequest $request * * @return Response */ public function store(CreateProfileRequest $request) { $input = $request->all(); $profile = $this->profileRepository->create($input); Flash::success('Profile saved successfully.'); return redirect(route('profiles.index')); }
public function update(CreateProfileRequest $request) { if ($request->get('changepass') && !\Hash::check($request->get('currentpassword'), \Auth::user()->password)) { $request->flashOnly('changepass'); return redirect(route('broadcasterProfileUpdate'))->withErrors("Current password is not correct"); } $this->service->updateBroadcasterProfile($request); return redirect(route('broadcasterProfileUpdate'))->withSuccess("Profile updated."); }
/** * Store a newly created profile in storage. * * @return Response */ public function store(CreateProfileRequest $request) { $profile = Profile::firstOrNew(['user_id' => \Auth::id()]); if ($request->id) { $placeliving = Place::where('id', '=', $request->id)->first(); if (!$placeliving) { $placeliving = new Place($request->only(['id', 'place_lat', 'place_lng', 'country', 'state', 'city'])); $placeliving->save(); } $profile->place_living_id = $request->id; } if ($request->id2) { $placefrom = Place::where('id', '=', $request->id2)->first(); if (!$placefrom) { $placefrom = new Place(); $placefrom->id = $request->id2; $placefrom->place_lat = $request->place_lat2; $placefrom->place_lng = $request->place_lng2; $placefrom->country = $request->country2; $placefrom->state = $request->state2; $placefrom->city = $request->city2; $placefrom->save(); } $profile->place_from_id = $request->id2; } if ($request->about) { $profile->about = $request->about; } if ($request->occupation) { $profile->occupation = $request->occupation; } if ($request->studies) { $profile->studies = $request->studies; } if ($request->transport) { $profile->transport = $request->transport; } $profile->save(); \Session::flash('message', 'Profile updated successfully'); return redirect()->route('index'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(CreateProfileRequest $request) { //validation first $request->all(); $profile = Auth::user()->mecanex_user; $profile->name = Input::get('name'); $profile->surname = Input::get('surname'); $profile->gender_id = Input::get('gender_id'); $profile->age_id = Input::get('age_id'); $profile->occupation_id = Input::get('occupation_id'); $profile->country_id = Input::get('country_id'); $profile->education_id = Input::get('education_id'); //$profile->facebook_account=Input::get('facebook_account'); //$profile->twitter_account=Input::get('twitter_account'); $profile->save(); return Redirect::route('profile.update')->with('message', 'Your profile has been updated'); }