簡體   English   中英

在 Laravel 中刪除包含文件的文件夾

[英]Deleting a folder with files in Laravel

在 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();

經過多次挫折,我得到了解決方案。

使用“文件”而不是“存儲

File::deleteDirectory($path);

deleteDirectory 可用於刪除目錄及其所有文件

Storage::deleteDirectory($directory);

https://laravel.com/docs/5.3/filesystem#directories

刪除帶有存儲或文件類的文件夾

存儲::刪除目錄($path);

拉拉卡斯特

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM