新的laravel。 我尝试使用laravel在文件夹中创建一个文件夹。我想在另一个文件夹中创建一个新文件夹。什么是blade.php页面的html代码。
答案 0 :(得分:1)
您可以使用File :: makeDirectory在文件夹
中创建文件夹
$path = public_path().'/uploads/test';
File::makeDirectory($path,0777, true, true);
列出用户 john
的所有目录
主目录 john_1
1.1 john有3个子目录 abc , xyz 和 mno
- 醇>
获取用户john的所有目录并从控制器传递视图
$list = File::directories('/john_1');
return View::make('upload',array('list' => $list));
- 最后将其显示为选择框
醇>
{{ Form::select('folder_name', $list, null, array('class' => 'form-control')) }}
- 列出来自用户john的所有图片
醇>
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。