使用图像干预缓存时,不允许序列化“ Illuminate \\ Http \\ UploadedFile”

时间:2019-08-11 00:02:22

标签: php laravel

我正在尝试使用图像干预来缓存图像,但出现此错误

  

“不允许对'Illuminate \ Http \ UploadedFile'进行序列化”。

这是我在控制器中的功能

public function store(Request $request)
{
    try {
        $fileName = $request->file('image')->getClientOriginalName();
        $width= $request->width;
        $height = $request->height;

        $img = ImageInt::cache(function($image_resize) use($request,$width,$height,$fileName){

           return  $image_resize->make($request->image)->resize($width,$height)->save('storage/'.$fileName);
            // $image_resize->save('storage/'.$fileName);
        },10,true);
   ...}
}

0 个答案:

没有答案