如何使用 laravel 4 删除文件夹内的文件夹
how to delete folder inside a folder using laravel 4
我是 laravel 的新手 ..1st 我创建了一些文件夹。并显示所有文件夹..然后我试图删除文件夹。当我 select 一个文件夹并且我想单击删除按钮时 selected 文件夹从主文件夹和数据库中删除。我的 controller.php 代码在这里
public function deletealbum($id)
{
$albums= ForumAlbum::find($id);
File::deleteDirectory('/img/Albums/', true);//delete image from temporary folder img/gallery
if (!is_null($albums))
{
$albums->delete(); //delete image from database
return Redirect::route('viewalbum')
->with('success',' Delete Album successfully');
}}
它的工作...但问题是文件夹名称仅从数据库中删除。而不是在主要 folder.how 中使用 laravel 4
删除文件夹中的文件夹
我认为问题出在你传入的路径上。你真的应该使用 Laravels 生成器之一来获取文件夹的完整路径。假设 img
是 public
中的目录,您可以这样做:
File::deleteDirectory(public_path('img/Albums/' . $albums->albumname));
假设子目录的名字存放在$albums->albumname
$data = FileUpload::FindOrFail($id);
$fnm = $数据['path'];
File::delete('upload/'.$fnm);
$data->delete();
我是 laravel 的新手 ..1st 我创建了一些文件夹。并显示所有文件夹..然后我试图删除文件夹。当我 select 一个文件夹并且我想单击删除按钮时 selected 文件夹从主文件夹和数据库中删除。我的 controller.php 代码在这里
public function deletealbum($id)
{
$albums= ForumAlbum::find($id);
File::deleteDirectory('/img/Albums/', true);//delete image from temporary folder img/gallery
if (!is_null($albums))
{
$albums->delete(); //delete image from database
return Redirect::route('viewalbum')
->with('success',' Delete Album successfully');
}}
它的工作...但问题是文件夹名称仅从数据库中删除。而不是在主要 folder.how 中使用 laravel 4
删除文件夹中的文件夹我认为问题出在你传入的路径上。你真的应该使用 Laravels 生成器之一来获取文件夹的完整路径。假设 img
是 public
中的目录,您可以这样做:
File::deleteDirectory(public_path('img/Albums/' . $albums->albumname));
假设子目录的名字存放在$albums->albumname
$data = FileUpload::FindOrFail($id); $fnm = $数据['path'];
File::delete('upload/'.$fnm);
$data->delete();