版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33867131/article/details/86138961
一个好用的图片处理组件(intervention/image)使用其他Laravel组件也是同样的步骤:
(1)输入网址:https://packagist.org/
(2)搜intervention/image -> 复制安装命令composer require intervention/image
(3)去虚拟机中在项目目录Taskmanager下,输入执行上述命令
(4)去虚拟机中在项目目录Taskmanager下,输入下列命令,发布配置文件:
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5"
(5)如何使用图片处理插件
use Image;
public function store(Request $request){
# 存原始图(不使用插件)
$thumb = $request->thumbnail;
$name = $thumb->hashName();
$thumb->storeAs('public/thumbs/original', $name);
# 存缩略图(使用插件)
$adress = storage_path('app/public/thumbs/cropped/'. $name);
Image::make($thumb)->resize(200, 90)->save($adress);
}