Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 列出Laravel中的目录_Php_Laravel_Laravel 5 - Fatal编程技术网

Php 列出Laravel中的目录

Php 列出Laravel中的目录,php,laravel,laravel-5,Php,Laravel,Laravel 5,我正在尝试列出此路径中的所有目录public\u path()。/assets/fe/img/portfolio' 我一直得到[],我想得到5 为什么?Storage::directories()尝试在Storage/app/public文件夹中查找目录,当然是因为您要求它在filesystems.php文件中查找目录 在filesystems.php文件的disks数组中添加此项 'public' => [ 'driver' => 'local',

我正在尝试列出此路径中的所有目录
public\u path()。/assets/fe/img/portfolio'

我一直得到
[]
,我想得到5

为什么?Storage::directories()尝试在
Storage/app/public
文件夹中查找目录,当然是因为您要求它在filesystems.php文件中查找目录

在filesystems.php文件的
disks
数组中添加此项

    'public' => [
        'driver' => 'local',
        'root'   => public_path(),
    ],
然后可以使用此语法获得所需的输出

\Illuminate\Support\Facades\Storage::disk("public")->directories("assets/fe/img/portfolio")
假设您的
public
文件夹位于根目录中,并且具有以下目录结构


您是否尝试扫描此文件夹之前的文件夹,如“/assets/fe/img/”?为了确保它找到了每个文件夹。如果是,可能是关于文件夹的,对吗?@cyber8200这个问题解决了吗?
\Illuminate\Support\Facades\Storage::disk("public")->directories("assets/fe/img/portfolio")