0

I am getting error 'Can't write image data to path', and i have folder permission too.

        $image  = $request->file('image');
        $name   = time()."_". $image->getClientOriginalName();
        $img    = Image::make($image->getRealPath());
        $img->save('http://test.server.com/upload/' .  $name);

1 Answers1

0

first Install intervention image to your project

composer require intervention/image 

after that enter image description here

then inside your controller

use Illuminate\Support\Facades\Input;
use Intervention\Image\Facades\Image;

then inside your method to store file

        $file = Input::file('image');
        $fileName = $file->hashName();

        Image::make( $file->getRealPath() )->fit(70, 70)->save(public_path('path/to/dir/').$fileName)->destroy();

        $object->imageName = $fileName;

this link was taken as reference

Ahmed Nawaz Khan
  • 1,451
  • 3
  • 20
  • 42