|
@@ -13,6 +13,7 @@ use Illuminate\Support\Facades\File;
|
|
|
use Illuminate\Support\Facades\Hash;
|
|
|
use Illuminate\Support\Facades\Storage;
|
|
|
use Intervention\Image\Facades\Image;
|
|
|
+use DB;
|
|
|
|
|
|
class ProfileController extends Controller
|
|
|
{
|
|
@@ -76,6 +77,7 @@ class ProfileController extends Controller
|
|
|
];
|
|
|
|
|
|
if($request->hasFile('user_avatar')){
|
|
|
+
|
|
|
$this->validate($request,$validateRules);
|
|
|
$user_id = $request->user()->id;
|
|
|
$file = $request->file('user_avatar');
|
|
@@ -86,6 +88,7 @@ class ProfileController extends Controller
|
|
|
if(in_array($extension, $extArray)){
|
|
|
if($extension != 'jpg'){
|
|
|
Image::make(File::get($file))->save(storage_path('app/'.User::getAvatarPath($user_id,'origin')));
|
|
|
+ Image::make(File::get($file))->save(app('path.public').'/static/uploads/user_origin_'.$user_id.'.jpg');
|
|
|
}else{
|
|
|
Storage::disk('local')->put($avatarDir.'/'.User::getAvatarFileName($user_id,'origin').'.'.$extension,File::get($file));
|
|
|
}
|
|
@@ -106,15 +109,22 @@ class ProfileController extends Controller
|
|
|
$height = intval($request->input('height'));
|
|
|
|
|
|
$user_id = $request->user()->id;
|
|
|
-
|
|
|
- File::delete(storage_path('app/'.User::getAvatarPath($user_id,'big')));
|
|
|
- File::delete(storage_path('app/'.User::getAvatarPath($user_id,'middle')));
|
|
|
- File::delete(storage_path('app/'.User::getAvatarPath($user_id,'small')));
|
|
|
-
|
|
|
- Image::make(storage_path('app/'.User::getAvatarPath($user_id,'origin')))->crop($width,$height,$x,$y)->resize(128,128)->save(storage_path('app/'.User::getAvatarPath($user_id,'big')));
|
|
|
- Image::make(storage_path('app/'.User::getAvatarPath($user_id,'origin')))->crop($width,$height,$x,$y)->resize(64,64)->save(storage_path('app/'.User::getAvatarPath($user_id,'middle')));
|
|
|
- Image::make(storage_path('app/'.User::getAvatarPath($user_id,'origin')))->crop($width,$height,$x,$y)->resize(24,24)->save(storage_path('app/'.User::getAvatarPath($user_id,'small')));
|
|
|
-
|
|
|
+// File::delete(storage_path('app/'.User::getAvatarPath($user_id,'big')));
|
|
|
+// File::delete(storage_path('app/'.User::getAvatarPath($user_id,'middle')));
|
|
|
+// File::delete(storage_path('app/'.User::getAvatarPath($user_id,'small')));
|
|
|
+//
|
|
|
+// Image::make(storage_path('app/'.User::getAvatarPath($user_id,'origin')))->crop($width,$height,$x,$y)->resize(128,128)->save(storage_path('app/'.User::getAvatarPath($user_id,'big')));
|
|
|
+// Image::make(storage_path('app/'.User::getAvatarPath($user_id,'origin')))->crop($width,$height,$x,$y)->resize(64,64)->save(storage_path('app/'.User::getAvatarPath($user_id,'middle')));
|
|
|
+// Image::make(storage_path('app/'.User::getAvatarPath($user_id,'origin')))->crop($width,$height,$x,$y)->resize(24,24)->save(storage_path('app/'.User::getAvatarPath($user_id,'small')));
|
|
|
+
|
|
|
+ File::delete(app('path.public').'/static/uploads/user_big_'.$user_id.'.jpg');
|
|
|
+ File::delete(app('path.public').'/static/uploads/user_middle_'.$user_id.'.jpg');
|
|
|
+ File::delete(app('path.public').'/static/uploads/user_small_'.$user_id.'.jpg');
|
|
|
+ Image::make(storage_path('app/'.User::getAvatarPath($user_id,'origin')))->crop($width,$height,$x,$y)->resize(128,128)->save(app('path.public').'/static/uploads/user_big_'.$user_id.'.jpg');
|
|
|
+ Image::make(storage_path('app/'.User::getAvatarPath($user_id,'origin')))->crop($width,$height,$x,$y)->resize(64,64)->save(app('path.public').'/static/uploads/user_middle_'.$user_id.'.jpg');
|
|
|
+ Image::make(storage_path('app/'.User::getAvatarPath($user_id,'origin')))->crop($width,$height,$x,$y)->resize(24,24)->save(app('path.public').'/static/uploads/user_small_'.$user_id.'.jpg');
|
|
|
+ $data['qrcode'] = '/static/uploads/user_big_'.$user_id.'.jpg';
|
|
|
+ DB::table('users')->where('id','=',$user_id)->update($data);
|
|
|
return response()->json(array(
|
|
|
'status' => 1,
|
|
|
'msg' => '头像截剪成功'
|