php - 如何从公共(public)文件夹 Laravel 获取文件列表

标签 php laravel laravel-5

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

enter image description here

我想将所有这些文件放在一个列表中,对于每个文件,我都会做一些事情...... 我怎样才能做到这一点?

最佳答案

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

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()); 

有关更多信息,请查看documentation

编辑:文档令人困惑。看来,您需要使用 File Facade 来代替。我会进一步调查,但现在似乎有效。

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

关于php - 如何从公共(public)文件夹 Laravel 获取文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54172367/

相关文章:

php - 拉维尔 5 : How to handle code that is used in many Controllers

php - 与 PHP 和 MySQL 连接仅返回指定值?

laravel Eloquent 查询组按最后一个ID

php - Laravel 中的多级急切加载?

php - Laravel 4 迁移 :rollback with --path on artisan CLI

php - 不同的用户类型 laravel

PHP, Yii2 GridView 过滤关系值

php - 如果条件为真,我如何写入 textarea 值

mongodb - Laravel 5.2 + MongoDB + Auth = 用户必须实现 CanResetPassword 接口(interface)

php - Laravel 5 API 授权用于使用 Facebook 进行授权的移动应用程序