Ejemplo n.º 1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id, ProfileUpdateRequest $request)
 {
     // // dd($request);
     // if(!$request->file('image')->isValid()){
     //   flash()->error('File not uploaded');
     //   return \Redirect::back();
     // }
     $user = auth()->user();
     $profile = $user->profile;
     $user->name = $request->input('name');
     $profile->mobile = $request->input('mobile');
     $profile->about = $request->input('about');
     if ($request->hasFile('image')) {
         $this->setProfileImage($profile, $request);
     }
     $profile->save();
     $user->save();
     flash()->success('Profile Successfully updated.');
     return \Redirect::route('profile.index');
 }
Ejemplo n.º 2
0
 public function update($id, ProfileUpdateRequest $request)
 {
     $user = User::findOrFail($id);
     $file = $request->file('photo');
     $destinationPath = base_path() . '/public/image/user/';
     if ($request->hasFile('photo')) {
         $name = time() . $file->getClientOriginalName();
         $file->move($destinationPath, $name);
         $user->photo = $name;
     }
     $user->username = $request->input('username');
     $user->email = $request->input('email');
     $user->password = bcrypt($request->input('password'));
     $user->name_en = $request->input('name_en');
     $user->name_bn = $request->input('name_bn');
     $user->present_address = $request->input('present_address');
     $user->permanent_address = $request->input('permanent_address');
     $user->updated_by = Auth::user()->id;
     $user->updated_at = time();
     $user->update();
     Session()->flash('flash_message', 'Profile Updated Successfully!');
     return redirect('profile_update');
 }