Ejemplo n.º 1
0
 /**
  * Store filename of user profile in database and file on server in images folder.
  * @param  UpdatePhotoRequest $request file
  */
 public function store_photo(UpdatePhotoRequest $request)
 {
     $user = User::find(\Auth::user()->id);
     $imageName = $user->id . '.' . time() . '.' . $request->file('image')->getClientOriginalExtension();
     $request->file('image')->move(public_path() . '/images/profile-image/', $imageName);
     $user->user_photo_file = $imageName;
     $user->update();
     session()->flash('flash_message', 'Your profile photo has been updated');
     return redirect('profile/upload-photo');
 }