public function editMyProfilePatientStore(EditProfileRequest $request) { $input = $request->all(); $input['userId'] = Auth::user()->userId; patient::editPatientProfile($input); return redirect('/'); }
public function update($id, Requests\EditProfileRequest $request) { $requestArray = $request->all(); $teamStyle = \App\userPreferredTeamStyle::where('userID', $id); $teamStyle->update(['teamStyle' => $requestArray['teamStyles']]); $language = \App\userKnownLanguages::where('userID', $id); $language->update(['languageName' => $requestArray['languages']]); \App\userCourseTaken::where('userID', $id)->delete(); if (array_key_exists('course261', $requestArray)) { \App\userCourseTaken::create(['userID' => $id, 'courseCode' => 261]); } if (array_key_exists('course262', $requestArray)) { \App\userCourseTaken::create(['userID' => $id, 'courseCode' => 262]); } if (array_key_exists('course306', $requestArray)) { \App\userCourseTaken::create(['userID' => $id, 'courseCode' => 306]); } if (array_key_exists('course406', $requestArray)) { \App\userCourseTaken::create(['userID' => $id, 'courseCode' => 406]); } return redirect('/home'); }
/** * Update the specified resource in storage. * PUT /users/{id} * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(EditProfileRequest $request, $id) { //5.1 $user = User::find($id); if ($request->has('username')) { $user->name = $request->get('username'); } if ($request->has('name')) { $user->name = $request->get('name'); } if ($request->has('email')) { $user->name = $request->get('email'); } if ($request->has('bio')) { $user->name = $request->get('bio'); } if ($request->has('password')) { $user->password = bcrypt($request->get('password')); } $user->save(); return redirect('users/' . $id)->with(['message' => 'Your profile was succesfully edited']); //4.2 // $rules = array( // 'username' => 'unique:users', // 'password' => 'min:6' // ); // $validator = \Validator::make(\Input::all(), $rules); // if ($validator->fails()) // return \Redirect::to('users/'.$id.'/edit') // ->withInput() // ->withErrors($validator->messages()); // $user = User::find($id); // if (\Input::has('username')) $user->username = \Input::get('username'); // if (\Input::has('name')) $user->name = \Input::get('name'); // if (\Input::has('email')) $user->email = \Input::get('email'); // if (\Input::has('bio')) $user->bio = \Input::get('bio'); // if (\Input::has('password')) $user->password = \Hash::make(\Input::get('password')); // $user->save(); // return \Redirect::to('users/'.$id); }
public function update_profile(EditProfileRequest $request, $id) { $profiles = Profile::findOrFail($id); $name = ""; if ($request->file('curriculum')) { $file = $request->file('curriculum'); $name = 'Appmm_' . time() . '.' . $file->getClientOriginalExtension(); Storage::disk('profiles')->put($name, \File::get($file)); } $profiles->fill($request->all()); $profiles->curriculum = $name; $profiles->save(); $id_user = Auth::user()->id; $users = User::findOrFail($id_user); $users->iduser_update = $id_user; $users->save(); Session::flash('message', 'El usuario ' . $profiles->user->name . ' Actualizo su perfil exitosamente'); return redirect()->route('home'); }