为了账号安全,请及时绑定邮箱和手机立即绑定

在 Laravel 中列出目录

在 Laravel 中列出目录

PHP
慕田峪7331174 2022-12-11 09:04:50
我正在尝试列出此路径中的所有目录public_path().'/assets/fe/img/portfolio'dd(Storage::directories(public_path().'/assets/fe/img/portfolio'));我不断得到[],我想得到 5。为什么 ?
查看完整描述

1 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

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文件夹位于根目录中并且具有以下目录结构

//img1.sycdn.imooc.com//63952cd50001f89502410218.jpg

查看完整回答
反对 回复 2022-12-11
  • 1 回答
  • 0 关注
  • 99 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号