如何使用laravel在文件夹中创建文件夹

时间:2015-02-18 04:40:44

标签: laravel-4

新的laravel。 我尝试使用laravel在文件夹中创建一个文件夹。我想在另一个文件夹中创建一个新文件夹。什么是blade.php页面的html代码。

1 个答案:

答案 0 :(得分:1)

  

您可以使用File :: makeDirectory在文件夹

中创建文件夹
$path = public_path().'/uploads/test';
File::makeDirectory($path,0777, true, true);

列出用户 john

的所有目录
  
      
  1. 主目录 john_1

         

    1.1 john有3个子目录 abc xyz mno

  2.   
  3. 获取用户john的所有目录并从控制器传递视图

  4.   
 $list = File::directories('/john_1');
 return View::make('upload',array('list'      => $list));
  
      
  1. 最后将其显示为选择框
  2.   
{{ Form::select('folder_name', $list, null, array('class' => 'form-control')) }}
  
      
  1. 列出来自用户john的所有图片
  2.   
foreach (File::allFiles(public_path().'/john_1/img/') as $file) {
     $filename = $file->getRelativePathName();

     echo HTML::image('public/john_1/img/'.$filename, $filename); 
}
  

如果它不存在,这将尝试创建/上传。然后   / uploads / test如果它不存在。如果所有创建的目录都是   成功创建然后返回true。