So I'm using laravel on a windows 10 machine with Xampp.
I am attempting to upload files from a form to storage/app/images/ but every time I attempt to do so I'm coming up a Permission issue.
ErrorException in FilesystemAdapter.php line 119: fopen(C:\xampp\htdocs\test\public): failed to open stream: Permission denied
The function which I'm uploading the file is
$request->file('imgurl')->storeAs('images',request()->file('imgurl')->getClientOriginalName());
return back();
Things I have done
- Checked the file is being passed, a
dd($request->getClientOriginalName())returns the files original name - Checked the permissions on the storage/images folder. They are set to 755 (drwxr-xr-x 1)
php artisan cache:clear,chmod -R 777 app/storage,composer dump-autoload