From 69090d84caeddd7b6a5fc164b5323ac685078726 Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Thu, 25 Aug 2022 14:28:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=9B=BE=E7=89=87=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=99=A8=20->=20https://guangdagit.com/beike/beikesho?= =?UTF-8?q?p/issues/175?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/FileManagerController.php | 3 +- beike/Admin/Services/FileManagerService.php | 4 +- .../views/pages/file_manager/index.blade.php | 873 +++++++++--------- 3 files changed, 460 insertions(+), 420 deletions(-) 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 @@ +