【发布时间】:2018-09-23 10:08:30
【问题描述】:
第 1 步 - 安装: (作曲家需要干预/图像)
第 2 步 - 配置: 安装 Intervention Image 后,打开 Laravel 配置文件 config/app.php 并添加以下行。
在 $providers 数组中添加此包的服务提供者。 Intervention\Image\ImageServiceProvider::class
将此包的外观添加到 $aliases 数组。
'图像' => 干预\图像\立面\图像::类
第 3 步 - 用途: 使用图片
public function avatar(Request $request){
$user = new User();
if($request->hasFile('image')) {
if ($user->image){
unlink(public_path('/image/user/').$user->image);
}
$image = $request->file('image');
$imageName = $image->getClientOriginalName();
$fileName = $userName . "_profile_". $userId . "_" . $imageName;
$directory = public_path('/image/user/');
$imageUrl = $directory.$fileName;
Image::make($image)->resize(200, 200)->save($imageUrl);
$user->image = $fileName;
}
if ($user->save())
return redirect()->back()->with('success','Update successfully');
return redirect()->back()->with('error', 'There is an error message');
}
【问题讨论】:
-
您发现了什么错误或您需要什么样的帮助。请正确提及问题。
-
您的问题是什么?您需要帮助还是想分享有关如何保存图像的代码?
标签: laravel