Storage :: makeDirectory在公用文件夹中

时间:2017-03-06 11:54:15

标签: php laravel storage

我尝试在public/storage中创建文件夹但是当我调用Storage::makeDirectory("public/storage/newdirectory")时,它会在子文件夹public/storage/newdirectory的存储文件夹中创建文件夹。当我尝试将其更改为../public/storage时,我收到错误消息"Path is outside of the defined root"。任何想法我怎么能改变它?

从互联网上发现了这样的事情:public_path("/storage/newdirectory"); 它没有帮助。

2 个答案:

答案 0 :(得分:3)

这样做:

Student

答案 1 :(得分:0)

默认情况下,laravel将storage目录作为根目录。

更改filesystems.php

中的根指南信息
'local' => [
    'driver' => 'local',
    'root' => '/path/to/your/directory',
],