improvements

This commit is contained in:
2026-02-19 14:32:42 +01:00
parent 78c51d55b5
commit f1824ff752
16 changed files with 1244 additions and 31 deletions

View File

@@ -30,6 +30,7 @@
Route::get('/sessions/{session}', [SessionController::class, 'show'])->name('sessions.show');
Route::put('/sessions/{session}', [SessionController::class, 'update'])->name('sessions.update');
Route::get('/sessions/{session}/result', [SessionController::class, 'result'])->name('sessions.result');
Route::get('/sessions/{session}/pdf', [SessionController::class, 'pdf'])->name('sessions.pdf');
});
});
@@ -41,3 +42,19 @@
return redirect('/');
});
// Dev PDF preview route — renders the PDF Blade template as raw HTML (no PDF generation)
Route::get('/pdf-preview/{session}', function (\App\Models\Session $session) {
$session->load(['user', 'category', 'answers.question']);
$questionGroups = $session->category
->questionGroups()
->with(['questions' => fn ($q) => $q->orderBy('sort_order')])
->orderBy('sort_order')
->get();
return view('pdf.session-result', [
'session' => $session,
'questionGroups' => $questionGroups,
]);
});