存储删除不起作用 laravel

Mam*_*men 3 php laravel

我有图像文件 C:\xampp\htdocs\blog\storage\app\public\images\15201710351.jpg

我正在尝试从带有Storage类的图像文件夹中删除它

$post = Post::find($id);
Storage::delete(storage_path().'app/public/images/'.$post->image);
Run Code Online (Sandbox Code Playgroud)

Storage::delete(storage_path('app/public/images/'.$post->image));
Run Code Online (Sandbox Code Playgroud)

也有了这个

Storage::delete(public_path().'/storage/images/'.$post->image);// i have created symbolic link
Run Code Online (Sandbox Code Playgroud)

没有错误消息,但它不起作用。我正在使用 Laravel 5.6,有人可以帮忙吗?

小智 8

默认公共存储位置是storage/app/public,因此只需传入图像目录和文件名,如下所示:

Storage::delete('images/' . $post->image)
Run Code Online (Sandbox Code Playgroud)