public function store(User $user, RegisterRequest $request) { if ($request->hasFile('afbeelding')) { $file = $request->file('afbeelding'); $destinationPath = 'images/users'; $filename = $file->getClientOriginalName(); $encoded = urldecode($filename); $path = $destinationPath . '/' . $encoded; $profileimage = Image::make($file->getRealPath())->widen(300)->save($path); $imagePath = $path; // $upload_success = $file->move($destinationPath, $encoded); // $image = str_replace('\\', '/', $upload_success); } else { $imagePath = ''; } $newuser = new $user(['voornaam' => $request->get('voornaam'), 'achternaam' => $request->get('achternaam'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password')), 'afbeelding' => $imagePath, 'role_id' => $request->get('role_id'), 'plan_id' => $request->get('role_id')]); $newuser->save(); return redirect('jandje/users'); }