2017-07-17 40 views
0

Intervention Image 2.xを使用して画像をアップロードしてサイズ変更しようとしています。しかし、Image source not readableというエラーが表示されます。Laravel 5.4を使用した画像アップロードIntervention Image 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

あなたはlaravel集団

{{フォーム::オープン([ 'URL' => 'FOO /バー'、 '方法' を使用する場合、フォームは、ENCTYPE = "multipart/form-data" を持っていることを確認してください=> 'put'、 'files' => true])}}

+0

私はLaravelフォームヘルパーライブラリを使用していません。そこで、フォーム要素にenctype = "multipart/form-data"タグを追加しました。あなたの答えは正しい。ありがとう! – Isuru

関連する問題