Laravel 5.4 Storage::delete() not working (method delete not found)
OK so it turns out that the $filepath needs to be relative to the storage root of the app, not the full file path to the file!
I used a function to update my file path to;
images/34/o8Aq1T3Hi67sOtuTgBh9P7QWA1Ahj4KH2QBR77n0.png
and it works a charm.
I had another problem, I was calling
Storage::delete($path);
without a disk, so I put this, and it work.
Storage::disk('public')->delete($path);
I was having the same error, tried File::delete() then it worked.