在 Laravel 中列出目录

赛博3rZ

我正在尝试列出此路径中的所有目录 public_path().'/assets/fe/img/portfolio'

在此处输入图片说明

dd(Storage::directories(public_path().'/assets/fe/img/portfolio'));

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

为什么 ?

哈米德·阿里

Storage::directories() 尝试在storage/app/public文件夹中查找目录,当然是因为您已在 filesystems.php 文件中要求它这样做。

将此添加disks到 filesystems.php 文件中的数组中

    'public' => [
        'driver' => 'local',
        'root'   => public_path(),
    ],

然后您可以使用此语法来获得所需的输出

\Illuminate\Support\Facades\Storage::disk("public")->directories("assets/fe/img/portfolio")

假设您的public文件夹位于根目录中并具有以下目录结构

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章