【发布时间】:2019-05-24 13:23:11
【问题描述】:
当每个用户在 laravel Usercontroler 中激活他们的帐户时,我想为他们创建一个目录。
但它不适用于以下代码
$path = '/var/www/dngo/files/local/' . $object->id;
File::makeDirectory($path, $mode = 0777, true, true);
*Apache 文档根是/var/www/dngo/public
*Ubuntu VPS is18.10,托管在digitalocean上。
【问题讨论】:
-
你检查过,运行php的用户是否可以在/var/www/dngo/public中创建文件夹?
-
如何查看?
-
如果您的
$object->id尚不存在,这将为您创建一个目录:Storage::disk('local')->putFileAs('myfolder/'.$object->id,$request->file('file_textbox'), 'filename.txt');
标签: laravel ubuntu laravel-5 directory digital-ocean