我需要从目录中找到最小的文件大小。使用 Laravel并尽可能减少代码的最佳方法是什么?
我正在使用这段代码,但我相信有一种更好、更有效的方法。
$files = Storage::files("videos");
$files = Arr::where($files, function ($value, $key) {
return Str::contains($value, 'string..') && Str::endsWith($value ,'.mp4');
}); // keep only certain files from videos directory in the files array
foreach ($files as $key => $file)
{
$files[$key] = ['file' => $file, 'size' => Storage::size($file)];
}
$min = collect($files)->min('size'); // 1000000
// find file by size...
PIPIONE
慕容森