干预图像源在更新时不可读
Intervention Image source not readable on update
我已经搜索过了,没有找到这个问题的答案。
好吧,我正在使用 laravel 5.5 的干预来上传照片。
当我 create
一个新食谱(在我的例子中)时,一切正常,照片上传成功。
这是初始上传的代码:
$front_image = $request->file('front_image');
$frontImageName = md5(time()) . '.' . $front_image
->getClientOriginalExtension();
$locationfi = public_path('photos/front/' . $frontImageName);
Image::make($front_image)
->resize(454,340)
->insert(public_path('photos/logo.png'),'bottom-right')
->save($locationfi);
$recipe->front = $frontImageName;
所有标准的东西。
但是当我尝试 edit
食谱时,我得到 Image source not readable
。
这是重新上传的代码:
$front_image = $request->file('front_image');
$frontImageName = md5(time()).'.'.$front_image
->getClientOriginalExtension();
$location = public_path('photos/front/'.$frontImageName );
Image::make($front_image)->resize(690,517)
->insert(public_path('photos/tk.png'),'bottom-right')
->save($location);
//update the database
$recipe->front=$imageName;
我在两种形式中都使用 enctype="multipart/form-data"
,用于创建和更新。
在更新表格上我也使用 {{method_field('PUT'}}
.
我在这里错过了什么?谢谢。
我已经解决了问题。 "It is always to little things",所以他们说。
当我插入徽标图像时,我引用了一个不存在的照片。这就是为什么它给了我错误,显然。
我已经搜索过了,没有找到这个问题的答案。
好吧,我正在使用 laravel 5.5 的干预来上传照片。
当我 create
一个新食谱(在我的例子中)时,一切正常,照片上传成功。
这是初始上传的代码:
$front_image = $request->file('front_image');
$frontImageName = md5(time()) . '.' . $front_image
->getClientOriginalExtension();
$locationfi = public_path('photos/front/' . $frontImageName);
Image::make($front_image)
->resize(454,340)
->insert(public_path('photos/logo.png'),'bottom-right')
->save($locationfi);
$recipe->front = $frontImageName;
所有标准的东西。
但是当我尝试 edit
食谱时,我得到 Image source not readable
。
这是重新上传的代码:
$front_image = $request->file('front_image');
$frontImageName = md5(time()).'.'.$front_image
->getClientOriginalExtension();
$location = public_path('photos/front/'.$frontImageName );
Image::make($front_image)->resize(690,517)
->insert(public_path('photos/tk.png'),'bottom-right')
->save($location);
//update the database
$recipe->front=$imageName;
我在两种形式中都使用 enctype="multipart/form-data"
,用于创建和更新。
在更新表格上我也使用 {{method_field('PUT'}}
.
我在这里错过了什么?谢谢。
我已经解决了问题。 "It is always to little things",所以他们说。 当我插入徽标图像时,我引用了一个不存在的照片。这就是为什么它给了我错误,显然。