2016-11-13 1190 views
2

我想删除Laravel中的一个文件夹及其所有文件。在队列Laravel Storage :: deleteDirectory不删除文件夹

$filename = $file->getClientOriginalName(); 
$path = "images/$id/thumbnail/$filename"; 
Storage::put($path, File::get($file->getRealPath())); 

然后我试图通过删除该文件夹及其所有文件:

我创造这样的文件夹

Storage::deleteDirectory("images/$this->id/thumbnail"); 

但这并不删除文件夹,我也没有得到任何错误

该文件夹位于:存储/应用程序/图像

+0

这是最有可能是重复的:http://stackoverflow.com/questions/32552293/laravel-doesnt-delete-directory –

+0

@BenD我从来没有使用Storage :: makeDirectory();就像那篇帖子 – user2722667

+0

我怀疑底层的问题是一样的。您是否检查过该文件夹的权限以确保该网络服务器有权删除该文件夹? (什么是权限级别和组/所有者?) –

回答