blob: 37874f584822bb661bc03ea77a1de426bed42e3b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Foundation\Auth\User;
use Intervention\Image\ImageManagerStatic as Image;
class ImageController extends Controller
{
public function getAvatar($user_id)
{
$usersAvatar = User::findOrFail($user_id)->avatar;
$storagePath = storage_path('app/public/avatars/' . $usersAvatar);
return Image::make($storagePath)->resize(100, 100)->response();
// $request->validate([
// 'avatar' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
// ]);
// $user = Auth::user();
// $avatarName = $user->id . '_avatar_' . time() . '.' . request()->avatar->getClientOriginalExtension();
// $request->avatar->storeAs('avatars', $avatarName);
// $user->avatar = $avatarName;
// $user->save();
// return back()
// ->with('success', 'You have successfully upload image.');
}
}
|