2016-10-17 18 views
0

画像ディレクトリに画像をアップロードしています。アップロード後に画像リストを表示すると、ボタンをクリックすると画像がサイズ変更されて別の画像に保存されますフォルダ。画像データをパスに書き込むことができません

私はIntervention Imageを使用して保存サイズを変更しています。

私のコードは次のとおりです。

Image::make(asset($get_data->front_image)) 
->resize(960, 960)->save('public/product_image_home_thumbs) 

asset($get_data->front_image)http://example.com/product_image/saree.jpg

を意味しますが、そのリターンエラー

はパス(パブリック/ product_image_home_thumbs)に画像データを書き込むことができません

マイproduct_image_home_thumbs 777パーミッションを持つ

わかりません。何が間違っている

+0

あなたのルートディレクトリはすでに公開されています。保存パスは '/ product_image_home_thumbs /'にする必要があります。また別のことは、一重引用符を正しく終了していないことです。 – Ronald

答えて

0

正しく終了しましたか?私はアポストロフィがありません、そして、パトラケットは閉じられていないことが分かります。たぶんフルパスを使用しようとします。あなたはコマンドでシェル内のコードを持っている現在のディレクトリを確認し、サンプル出力

pwd 
/name_of_folder/../file.php 
0

あなたはあまりにもファイル名を指定する必要があります。

Image::make(asset($get_data->front_image)) 
    ->resize(960, 960) 
    ->save('public/product_image_home_thumbs/[image_name].[image_extension]); 

を使用すると、イメージがしたい名前と拡張子で[image_name][image_extension]を交換してくださいにコード化される。

関連する問題