From 1db09a79537b093f4c5c5fd2eb05172da6ee6bde Mon Sep 17 00:00:00 2001 From: snipe Date: Fri, 1 Aug 2025 15:21:12 +0100 Subject: [PATCH] Allow category_id in license export by category Signed-off-by: snipe --- app/Http/Controllers/Licenses/LicensesController.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/Licenses/LicensesController.php b/app/Http/Controllers/Licenses/LicensesController.php index 458b1ce15b..37d30af6ac 100755 --- a/app/Http/Controllers/Licenses/LicensesController.php +++ b/app/Http/Controllers/Licenses/LicensesController.php @@ -304,13 +304,16 @@ class LicensesController extends Controller $response = new StreamedResponse(function () { // Open output stream $handle = fopen('php://output', 'w'); - $licenses= License::with('company', + $licenses = License::with('company', 'manufacturer', 'category', 'supplier', 'adminuser', - 'assignedusers') - ->orderBy('created_at', 'DESC'); + 'assignedusers'); + if (request()->filled('category_id')) { + $licenses = $licenses->where('category_id', request()->input('category_id')); + } + $licenses = $licenses->orderBy('created_at', 'DESC'); Company::scopeCompanyables($licenses) ->chunk(500, function ($licenses) use ($handle) { $headers = [