0

我正在尝试删除文件夹中的文件:

Storage::delete(strtolower($fileGroup->name) . '/' . $file->filename);

但它返回 false 并且当我检查文件时它仍然存在。当我查看是否存在相同的文件时:

Storage::exists(strtolower($fileGroup->name) . '/' . $file->filename));

它返回真。

有谁知道我做错了什么?我正在使用具有所有默认设置的本地存储。

4

1 回答 1

0

我发现了问题。上传文件时,Storage::put使用文件名而不是文件创建了一个文件夹。所以当我试图删除它时它失败了。

Storage::put($fileGroup->name . '/' . $file->getClientOriginalName() , file_get_contents($file));
于 2019-01-23T15:59:10.430 回答