]> _ Git - fluidbook-toolbox.git/commitdiff
wip #7828 @0:05
authorsoufiane <soufiane@cubedesigners.com>
Tue, 4 Nov 2025 10:50:06 +0000 (11:50 +0100)
committersoufiane <soufiane@cubedesigners.com>
Tue, 4 Nov 2025 10:50:06 +0000 (11:50 +0100)
app/Http/Controllers/Admin/Operations/FluidbookCollection/AuditLinksOperation.php

index 5911754d392d21aa08cdb57c2006a1e10b7ae7e0..5dd02e91babd507092185482ecc925d0ff313476 100644 (file)
@@ -21,15 +21,15 @@ trait AuditLinksOperation
     }
 
     public function exportExcel() {
-        $errorlinks = FluidbookAuditLink::where('error_code','!=','')->get()->toArray();
-        $redirectionlinks = FluidbookAuditLink::where('redirection_code','!=','')->get()->toArray();
+        $errorlinks = FluidbookAuditLink::where('error_code','!=','')->get();
+        $redirectionlinks = FluidbookAuditLink::where('redirection_code','!=','')->get();
 
         $links = [
-            "erreurs" => $errorlinks,
-            "avertissements" => $redirectionlinks
+            "erreurs" => $errorlinks->makeHidden(['updated_at', 'created_at', 'deleted_at'])->toArray(),
+            "avertissements" => $redirectionlinks->makeHidden(['updated_at', 'created_at', 'deleted_at'])->toArray()
         ];
 
-        $errorKeys = array_keys($errorlinks[0]);
+        $errorKeys = array_keys($links['erreurs'][0]);
 
         $excel = new Spreadsheet();
 
@@ -110,6 +110,8 @@ trait AuditLinksOperation
         $writer = new Xlsx($excel);
         $writer->save($tmpfile);
 
-        return  response()->download($tmpfile, 'erreurs.xlsx')->deleteFileAfterSend();
+        $filename = "hemsley_fraser_audit_".date('Ymd').".xlsx";
+
+        return  response()->download($tmpfile, $filename)->deleteFileAfterSend();
     }
 }