首页 > 解决方案 > 如何从公共文件夹 Laravel 中获取文件列表

问题描述

我的public文件夹中有图像(不是存储)

在此处输入图像描述

而且我想将所有这些文件放在一个列表中,并且对于每个文件,我都会做一些事情......我该怎么做?

标签: phplaravellaravel-5

解决方案


你可以在一行中做到这一点:

use File;

$files = File::files(public_path());

// If you would like to retrieve a list of 
// all files within a given directory including all sub-directories    
$files = File::allFiles(public_path()); 

有关更多信息,请查看文档

编辑:文档令人困惑。看来,您需要改用FileFacade。我会进行更多调查,但它现在似乎正在工作。

此外,结果将是一个SplFileInfo对象数组。


推荐阅读