文件夹倒序
This commit is contained in:
parent
7c3670dd22
commit
3ac1152c65
|
|
@ -54,6 +54,7 @@ class FileManagerService
|
||||||
*
|
*
|
||||||
* @param $baseFolder
|
* @param $baseFolder
|
||||||
* @param int $page
|
* @param int $page
|
||||||
|
* @param int $perPage
|
||||||
* @return array
|
* @return array
|
||||||
* @throws \Exception
|
* @throws \Exception
|
||||||
*/
|
*/
|
||||||
|
|
@ -61,6 +62,9 @@ class FileManagerService
|
||||||
{
|
{
|
||||||
$currentBasePath = rtrim($this->fileBasePath . $baseFolder, '/');
|
$currentBasePath = rtrim($this->fileBasePath . $baseFolder, '/');
|
||||||
$files = glob($currentBasePath . '/*');
|
$files = glob($currentBasePath . '/*');
|
||||||
|
usort($files, function ($a, $b) {
|
||||||
|
return filemtime($a) - filemtime($b) <0;
|
||||||
|
});
|
||||||
|
|
||||||
$images = [];
|
$images = [];
|
||||||
foreach ($files as $file) {
|
foreach ($files as $file) {
|
||||||
|
|
@ -75,14 +79,13 @@ class FileManagerService
|
||||||
}
|
}
|
||||||
|
|
||||||
$page = $page > 0 ? $page : 1;
|
$page = $page > 0 ? $page : 1;
|
||||||
// $perPage = $perPage;
|
|
||||||
$imageCollection = collect($images);
|
$imageCollection = collect($images);
|
||||||
$data = [
|
|
||||||
|
return [
|
||||||
'images' => $imageCollection->forPage($page, $perPage)->values()->toArray(),
|
'images' => $imageCollection->forPage($page, $perPage)->values()->toArray(),
|
||||||
'image_total' => $imageCollection->count(),
|
'image_total' => $imageCollection->count(),
|
||||||
'image_page' => $page,
|
'image_page' => $page,
|
||||||
];
|
];
|
||||||
return $data;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue