Interventionを使用してURLから画像を保存しようとしています。ここでLaravel 5 Store画像URLから
は私が(試行1)これまでに試したものです:
$path = 'http://f2b9x.s87.it/images/1/FR_laura-kithorizontal.gif';
$filename = basename($path);
$image = Image::make($path);
$store = $image->storeAs('image/'.$filename,'public');
しかし、私はこのエラーを取得する: Command (storeAs) is not available for driver (Gd).
それから私は、この(試行2)試してみました:
Image::make('http://f2b9x.s87.it/images/1/FR_laura-kithorizontal.gif')->save(public_path('/images/saveAsImageName.jpg'));
を
しかし、私はこのエラーがあります:Can't write image data to path (C:\xampp\htdocs\app\public\/images/saveAsImageName.jpg)
In試行2、私もこれをやってみた:public_path('\images\saveAsImageName.jpg')
それは問題を引き起こすバックスラッシュではなかったが、それは私に同じエラーを与えた。
助けが必要ですか?
保存しようとしている場所が実際に存在しますか?もしそうなら、それは書き込み可能ですか?また、具体的には、あなたのPHPで使用されているユーザによって書き込み可能ですか?一般的な「画像データを書き込めません...」を解決するためにチェックするべきことはほとんどありません。 –