aboutsummaryrefslogtreecommitdiffhomepage
path: root/app/Http/Controllers/UserController.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Http/Controllers/UserController.php')
-rwxr-xr-xapp/Http/Controllers/UserController.php32
1 files changed, 0 insertions, 32 deletions
diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php
deleted file mode 100755
index 8d98a9a..0000000
--- a/app/Http/Controllers/UserController.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use Auth;
-use Illuminate\Foundation\Auth\User;
-use Illuminate\Http\Request;
-use Illuminate\Support\Facades\Storage;
-use Intervention\Image\ImageManagerStatic as Image;
-
-class UserController extends Controller
-{
- public function Profile()
- {
- $user = Auth::user();
- return view('profile', compact('user', $user));
- }
-
- public function updateAvatar(Request $request)
- {
- $request->validate([
- 'avatar' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
- ]);
- $user = Auth::user();
- $avatarName = $user->id . '.' . $request->avatar->getClientOriginalExtension();
- $fittedAvatar = Image::make($request->avatar)->fit(256)->encode();
- Storage::put('avatars/' . $avatarName, (string) $fittedAvatar);
- $user->avatar = $avatarName;
- $user->save();
- return response()->json(array('success' => 'You have successfully uploaded the avatar.'));
- }
-}