当用户根据他选择的用户名创建帐户时,我可以成功创建一个文件夹,但我也想在创建一个用户名为"john"的帐户时指示创建子文件夹,创建一个名为"john"的文件夹,如果我想要为此用户创建子文件夹.
所以基本上当你的用户名是"john"时,我想创建子文件夹,如:
约翰/文件夹1
约翰/文件夹2
约翰/ folder3
这是主文件夹代码行:
File::MakeDirectory('/home/vagrant/Code/laravel/UserFolders/' . $data['username']);
Run Code Online (Sandbox Code Playgroud)
您可以通过将File :: makeDirectory方法的递归选项设置为true来执行此操作,如果它们不存在,将在路径中创建所有文件夹/子文件夹:
File::makeDirectory($path=base_path("public/userfolder/{$data['username']}"), $mode = 0755, $recursive = true, $force = false);
| 归档时间: |
|
| 查看次数: |
2824 次 |
| 最近记录: |