improvements
This commit is contained in:
@@ -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,
|
||||
]);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user