diff --git a/beike/Admin/Http/Controllers/FileManagerController.php b/beike/Admin/Http/Controllers/FileManagerController.php index a22386dd..506b563a 100644 --- a/beike/Admin/Http/Controllers/FileManagerController.php +++ b/beike/Admin/Http/Controllers/FileManagerController.php @@ -31,7 +31,8 @@ class FileManagerController extends Controller { $baseFolder = $request->get('base_folder'); $page = (int)$request->get('page'); - return (new FileManagerService)->getFiles($baseFolder, $page); + $perPage = (int)$request->get('per_page'); + return (new FileManagerService)->getFiles($baseFolder, $page, $perPage); } diff --git a/beike/Admin/Services/FileManagerService.php b/beike/Admin/Services/FileManagerService.php index 052da2f9..d407d34c 100644 --- a/beike/Admin/Services/FileManagerService.php +++ b/beike/Admin/Services/FileManagerService.php @@ -57,7 +57,7 @@ class FileManagerService * @return array * @throws \Exception */ - public function getFiles($baseFolder, int $page = 1): array + public function getFiles($baseFolder, int $page = 1, int $perPage = 20): array { $currentBasePath = rtrim($this->fileBasePath . $baseFolder, '/'); $files = glob($currentBasePath . '/*'); @@ -75,7 +75,7 @@ class FileManagerService } $page = $page > 0 ? $page : 1; - $perPage = 20; + // $perPage = $perPage; $imageCollection = collect($images); $data = [ 'images' => $imageCollection->forPage($page, $perPage)->values()->toArray(), diff --git a/resources/beike/admin/views/pages/file_manager/index.blade.php b/resources/beike/admin/views/pages/file_manager/index.blade.php index 8defc1ab..ca2d3f4f 100644 --- a/resources/beike/admin/views/pages/file_manager/index.blade.php +++ b/resources/beike/admin/views/pages/file_manager/index.blade.php @@ -1,5 +1,6 @@ +