Can't write image data to path. Intervention Image Laravel 5.2
<pre><code>   public function newItem(Request $request){

        $image = $request-&gt;file('image');
        $img = time().'.'.$image-&gt;getClientOriginalExtension();
        $watermark = Image::make('images/watermark.png');
        $destinationPath = public_path('/products');
        $img = Image::make($image-&gt;getRealPath());
        $img-&gt;resize(300, 365, function ($constraint) {
            $constraint-&gt;aspectRatio();
        })-&gt;insert($watermark, 'center');
        File::exists($destinationPath) or File::makeDirectory($destinationPath);
        $img-&gt;save($destinationPath.'/'.$img);
</code></pre>

<p>}</p>

<p>I keep getting <strong>Can't write image data to path</strong>
Can anyone figure out what I'm doing wrong?
The question might seem duplicate, but other suggestions in similar questions did not work for me.</p>

<p>Thanks in advance</p>