From 2ff47db8f75dc5907175cd889360d82f2e44bc5a Mon Sep 17 00:00:00 2001 From: Tajim Date: Mon, 24 Aug 2026 21:51:04 +0600 Subject: [PATCH 1/2] feat: limit bulk image upload to 20 images and streamline serial naming option --- .../Resource/BulkImageStoreRequest.php | 4 +- .../pages/admin/resources/BulkImageCreate.vue | 92 ++++++++++--------- 2 files changed, 51 insertions(+), 45 deletions(-) diff --git a/app/Http/Requests/Resource/BulkImageStoreRequest.php b/app/Http/Requests/Resource/BulkImageStoreRequest.php index a0e18be..2646240 100644 --- a/app/Http/Requests/Resource/BulkImageStoreRequest.php +++ b/app/Http/Requests/Resource/BulkImageStoreRequest.php @@ -26,9 +26,9 @@ public function rules(): array // 'redirect' => 'required|url', 'node_id' => 'required|exists:nodes,id', - 'custom_titles' => 'required|array', + 'custom_titles' => 'required|array|max:20', 'custom_titles.*' => 'required|string|max:100', - 'files' => 'required|array|min:1', + 'files' => 'required|array|min:1|max:20', 'files.*' => 'required|image|max:10240', // 10MB Limit ]; } diff --git a/resources/js/pages/admin/resources/BulkImageCreate.vue b/resources/js/pages/admin/resources/BulkImageCreate.vue index c903417..caf58c7 100644 --- a/resources/js/pages/admin/resources/BulkImageCreate.vue +++ b/resources/js/pages/admin/resources/BulkImageCreate.vue @@ -1,6 +1,6 @@