Php 删除Laravel中包含文件的文件夹

Php 删除Laravel中包含文件的文件夹,php,laravel,directory,Php,Laravel,Directory,在laravel 5.2中删除包含文件的文件夹时,正确的语法是什么 以下是我从DB和DIR中删除文件夹时的语法 $folder = Folder::find($id); $folder_path = storage_path('locker').'/'. $folder->folder_title; $folder->delete(); `rmdir($folder_path);` \Session::flash('success', 'Folder Deleted!'); ret

在laravel 5.2中删除包含文件的文件夹时,正确的语法是什么

以下是我从DB和DIR中删除文件夹时的语法

$folder = Folder::find($id);
$folder_path = storage_path('locker').'/'. $folder->folder_title;
$folder->delete();
 `rmdir($folder_path);`
\Session::flash('success', 'Folder Deleted!');
return back();
deleteDirectory可用于删除目录及其所有文件


经过许多挫折,我终于找到了解决办法

使用“文件”代替“存储”

File::deleteDirectory($path);

删除具有存储或文件类的文件夹

存储::删除目录($path)


它只从我的视图中删除,但文件夹本身仍在我的存储目录和数据库文件记录中。唯一被删除的是数据库记录,即文件夹标题。
File::deleteDirectory($path);