首先安装Intervention Image库并配置服务提供者和门面,然后发布配置文件设置驱动;在控制器中验证上传文件,移动原始图片至uploads/avatars目录,使用Image::make加载图片,调用fit(200, 200)等比裁剪生成缩略图并保存,最后返回成功信息,注意处理图片方向及目录权限。

在 Laravel 中使用 Intervention Image 库可以很方便地处理图片上传、裁剪、缩放和保存。下面介绍如何安装配置,并实现一个完整的图片上传与缩放功能。
安装 Intervention Image
通过 Composer 安装 Intervention Image:composer require intervention/image
- 在
config/app.php的providers数组中添加: - 在
aliases数组中添加门面:
Intervention\Image\ImageServiceProvider::class
'Image' => Intervention\Image\Facades\Image::class
配置文件(可选)
发布配置文件(按需):php artisan vendor:publish --provider="Intervention\Image\ImageServiceProvider"
标签: 图片上传 php laravel js json composer cad app 配置文件 red
还木有评论哦,快来抢沙发吧~