where("y", "1")->get(); foreach ($documentTemplates as $template) { $cacheKey = "cron_report_builder_template_{$template->id}"; $progressCacheKey = "cron_report_builder_progress_{$template->id}"; Cache::forget($cacheKey); Cache::forget($progressCacheKey); } Cache::forget('cron_report_builder_overall_progress'); echo "
Cache cleared successfully!
"; } // Test için cron job'ı çalıştır if (isset($_GET['run_test'])) { echo "
Starting cron job test...
"; // Cron job'ı çalıştır ob_start(); include resource_path('views/cron-report-builder-queue.blade.php'); $output = ob_get_clean(); echo "
Cron job completed!
"; echo "
";
    echo htmlspecialchars($output);
    echo "
"; } ?>
Cron Report Builder Test
Current Status
'Never', 'execution_time' => 0, 'status' => 'not_started' ]); ?>

Last Run: {{ $overallProgress['last_run'] }}

Status: @if($overallProgress['status'] == 'completed') Completed @elseif($overallProgress['status'] == 'timeout') Timeout @else Not Started @endif

Execution Time: {{ $overallProgress['execution_time'] }} seconds

Active Templates
where("y", "1")->get(); if ($documentTemplates->count() > 0) { echo "
    "; foreach ($documentTemplates as $template) { $cacheKey = "cron_report_builder_template_{$template->id}"; $lastProcessedIndex = Cache::get($cacheKey, 0); $name = $template->name ?? $template->title ?? 'N/A'; echo "
  • {$name} (ID: {$template->id}) - Last Index: {$lastProcessedIndex}
  • "; } echo "
"; } else { echo "

No active document templates found.

"; } ?>