如何显示从文件夹中的文件创建的日期 - Laravel

nvr*_*rzl 1 filesystems date laravel

我想显示 public/folder 中文件夹中的所有文件。我用它来显示文件的所有名称

$ files = File :: allFiles ('documents');
Run Code Online (Sandbox Code Playgroud)

如果我想显示创建日期或根据创建日期对数据进行排序怎么办?谢谢

Har*_*i17 7

您可能正在寻找文件存储机制。

https://laravel.com/docs/5.6/filesystem#retrieving-files

从文档:

除了读写文件,Laravel 还可以提供文件本身的信息。

例子:

use Illuminate\Support\Facades\Storage;

$time = Storage::lastModified('file.jpg');
Run Code Online (Sandbox Code Playgroud)

lastModified 方法返回上次修改文件的 UNIX 时间戳:

如果您想检索给定目录中所有文件的列表,包括所有子目录,您可以使用 allFiles 方法:

例子:

use Illuminate\Support\Facades\Storage;

$files = Storage::allFiles($directory);
Run Code Online (Sandbox Code Playgroud)