删除时找不到 Flysystem 文件
Flysystem file not found when deleting
我正在尝试删除带有 Laravel 5 的照片。
Storage::delete( asset('/uploads/slides/abcd.jpg'));
它返回此错误:
FileNotFoundException in Filesystem.php line 428:
File not found at path: http:/localhost:8000/uploads/slides/abcd.jpg
如果我在浏览器中复制并粘贴路径,它会打开文件,因此文件确实存在。怎么了?
我找到了解决方案。
我不得不更改 config/filesystem.php 中的根路径,因为它正在查找旧定义路径(存储路径)中的文件
这是修改后的版本
'disks' => [
'local' => [
'driver' => 'local',
'root' => public_path(),
],
]
我正在尝试删除带有 Laravel 5 的照片。
Storage::delete( asset('/uploads/slides/abcd.jpg'));
它返回此错误:
FileNotFoundException in Filesystem.php line 428:
File not found at path: http:/localhost:8000/uploads/slides/abcd.jpg
如果我在浏览器中复制并粘贴路径,它会打开文件,因此文件确实存在。怎么了?
我找到了解决方案。
我不得不更改 config/filesystem.php 中的根路径,因为它正在查找旧定义路径(存储路径)中的文件
这是修改后的版本
'disks' => [
'local' => [
'driver' => 'local',
'root' => public_path(),
],
]