0

介入を使用して Laravel 4.2 で画像のサイズを変更しようとしていますが、一度に 2 つの異なるフォルダーに画像を移動したいと考えています。

以下のコードを実行すると

if(Input::hasFile('product_images')) {
    $images = Input::file('product_images');
      foreach($images as $image) {
      if($image->isValid()) {
        $file_name = microtime();
        $file_name = str_replace(' ', '_', $file_name);
        $file_name = str_replace('.', '_', $file_name);
        $file_name = $file_name . '.' . $image->getClientOriginalExtension();
        $file_name = $image->getClientOriginalExtension();
        $image->move(public_path() . '/uploads/', $file_name);
        $file = Image::make(sprintf('uploads/%s', $file_name))->resize(800, 600)->save();

それ(上記のコード)はアップロードフォルダーに対して適切に実行されますが、アップロード内にサムネイルと呼ばれる別のフォルダーを作成し、行の下に追加すると、エラーが発生します....、

("Intervention\Image\Exception\NotReadableException","message":"画像ソースが読み取れません")........

    $file = Image::make(sprintf('uploads/thumbnail/%s', $file_name))->resize(75,75)->save();

前もって感謝します

4

4 に答える 4