文件makeDirectory

时间:2015-06-11 01:59:55

标签: laravel-5

当用户根据自己选择的用户名创建自己的帐户时,我可以成功创建文件夹但我还想在创建用户名为“john”的帐户时指示创建子文件夹,创建一个名为“john”的文件夹关于我是否要为此用户创建子文件夹。

所以基本上当你的用户名是“john”时,我想创建子文件夹,如:

  

约翰/ folder1中

     

约翰/文件夹2

     

约翰/ folder3

这是主文件夹代码行:

File::MakeDirectory('/home/vagrant/Code/laravel/UserFolders/' . $data['username']);

1 个答案:

答案 0 :(得分:5)

您可以通过将File :: makeDirectory方法的递归选项设置为true来执行此操作,如果它们不存在,将在路径中创建所有文件夹/子文件夹:

File::makeDirectory($path=base_path("public/userfolder/{$data['username']}"), $mode = 0755, $recursive = true, $force = false);