Fixes to file uploading; include disk name, remove clunky redirect code

This commit is contained in:
Nabeel Shahzad
2018-04-02 11:04:32 -05:00
parent 6c516cf4bf
commit 026a83591d
10 changed files with 97 additions and 90 deletions

View File

@@ -109,7 +109,6 @@ class UserController extends Controller
$user = $this->userRepo->create($input);
Flash::success('User saved successfully.');
return redirect(route('admin.users.index'));
}
@@ -210,6 +209,21 @@ class UserController extends Controller
$req_data['password'] = Hash::make($req_data['password']);
}
if ($request->filled('avatar_upload')) {
/**
* @var $file \Illuminate\Http\UploadedFile
*/
$file = $request->file('avatar_upload');
$file_path = $file->storeAs(
'avatars',
str_slug($file->getClientOriginalName()),
config('filesystems.public_files')
);
$user->avatar = $file_path;
}
$original_user_state = $user->state;
$user = $this->userRepo->update($req_data, $id);