我正在尝试使用以下代码在目录中创建目录:
Storage::makeDirectory('app/public' . $data['code'] . '/' . 'themes', true);
所以结构将是:
文件夹1: 应用程序/公共/ 123
文件夹2: 应用程序/公共/ 123 /主题
过去2小时我一直在努力。我希望有人可以提供帮助。谢谢!
答案 0 :(得分:0)
您可以通过调用makeDirectory() method
over
File`object
$result = File::makeDirectory('/path/to/directory', 0775, true);
在您的情况下,要在themes
目录
storage
目录
Storage::makeDirectory('themes', 0775, true);
在公共目录中创建文件
$result=File::makeDirectory('app/public/' . $data['code'] . '/' . 'themes',0755, true);
dd($result);
答案 1 :(得分:0)
问题在于路径结构。
以下代码有效:
Storage::makeDirectory('public/' . $data['code'] . '/' . 'themes');
答案 2 :(得分:0)
在您的应用中,检查第44行config/filesystem.php
中给出的路径。因此,当您尝试创建directory
或file
时,请检查存储目录