场景:
网站上传头像需要存储的只是缩略图,节省存储空间
安装(需要使用php的gd扩展):
1. composer require intervention/image
2. config/app.php 添加
InterventionImageImageServiceProvider::class,
'Image' => InterventionImageFacadesImage::class,
简单使用:
$file = $request->file('avatar');
$destinationPath = 'uploads/';
$filename = Auth::id() . time() . $file->getClientOriginalName();
$file->move($destinationPath,$filename);
Image::make($destinationPath . $filename)->fit(200)->save();