如何从公用文件夹Laravel获取文件列表

Sai*_*ill 4 laravel laravel-5

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

在此处输入图片说明

我想将所有这些文件放在一个列表中,每个文件我都要做一些……该怎么做?

Moz*_*mil 10

您可以在一行中完成此操作:

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()); 
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅文档

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

同样,结果将是SplFileInfo对象的数组。

  • 好的,我已经使用了 `getFileName()` - 谢谢:) (2认同)