Laravel 5.2: 在使用干预中创建图像缩略图
Laravel 5.2: create image thumbnails in using intervention
我正在尝试使用干预创建图像缩略图,这里是我的控制器
if ($request->hasFile('image')) {
$image = $request->file('image');
$filename = time() . '.' . $image->getClientOriginalExtension();
Image::make($image)->resize(600, 390)->save(public_path('images/blog/' . $filename));
$image->fit(240, 157)->save(public_path('images/blog/' . $filename . '-thumbs.jpg'));
$add->image = $filename;
}
得到
Method fit does not exist.
我做错了什么?
你必须更新这一行:
Image::make($image)->resize(600, 390)->save(public_path('images/blog/' . $filename));
到
$image = Image::make($image)->resize(600, 390)->save(public_path('images/blog/' . $filename));
因为fit
是InterventionImage
对象的一个方法。
我正在尝试使用干预创建图像缩略图,这里是我的控制器
if ($request->hasFile('image')) {
$image = $request->file('image');
$filename = time() . '.' . $image->getClientOriginalExtension();
Image::make($image)->resize(600, 390)->save(public_path('images/blog/' . $filename));
$image->fit(240, 157)->save(public_path('images/blog/' . $filename . '-thumbs.jpg'));
$add->image = $filename;
}
得到
Method fit does not exist.
我做错了什么?
你必须更新这一行:
Image::make($image)->resize(600, 390)->save(public_path('images/blog/' . $filename));
到
$image = Image::make($image)->resize(600, 390)->save(public_path('images/blog/' . $filename));
因为fit
是InterventionImage
对象的一个方法。