文件夹倒序

This commit is contained in:
Edward Yang 2022-12-26 10:42:40 +08:00
parent 7c3670dd22
commit 3ac1152c65
1 changed files with 6 additions and 3 deletions

View File

@ -54,6 +54,7 @@ class FileManagerService
*
* @param $baseFolder
* @param int $page
* @param int $perPage
* @return array
* @throws \Exception
*/
@ -61,6 +62,9 @@ class FileManagerService
{
$currentBasePath = rtrim($this->fileBasePath . $baseFolder, '/');
$files = glob($currentBasePath . '/*');
usort($files, function ($a, $b) {
return filemtime($a) - filemtime($b) <0;
});
$images = [];
foreach ($files as $file) {
@ -75,14 +79,13 @@ class FileManagerService
}
$page = $page > 0 ? $page : 1;
// $perPage = $perPage;
$imageCollection = collect($images);
$data = [
return [
'images' => $imageCollection->forPage($page, $perPage)->values()->toArray(),
'image_total' => $imageCollection->count(),
'image_page' => $page,
];
return $data;
}