2017-07-17 48 views
0

我正在尝试上传图片并使用介入图片2.x调整大小。但是我收到一个名为Image source not readable的错误。使用Laravel 5.4介入图片上传图片2.x

有没有办法来调试这个错误。

enter image description here

我使用在documentation所示的代码。

Image::make($request->file('productImage'))->resize(800, 500)->save('foo.jpg'); 

而我负责文件的上传观看部分是,

<div class="form-group"> 
    <label for="inputFile" class="col-sm-2 control-label">Product Image</label> 
    <div class="col-sm-10"> 
     <input type="file" id="productImage" name="productImage"> 
     <p class="help-block">Upload product Image</p> 
    </div> 
</div> 

有许多资源,针对旧版本的Laravel的,但它是很难找到的资源Laravel 5.4

任何建议非常感谢。

+0

您的表单中有'enctype =“multipart/form-data”'? –

+0

不,我需要包括那个吗? – Isuru

+0

是的。这允许将文件包含在数据中。 –

回答

1

确保您的形式有ENCTYPE = “的multipart/form-data的”,如果你使用laravel集体

{{表::打开([ 'URL'=> '富/酒吧', '法' =>'put','files'=> true])}}

+0

我没有使用Laravel窗体帮助程序库。所以我添加了enctype =“multipart/form-data”标签来形成元素。你的回答是对的。谢谢! – Isuru