feat: update URL generation to use signed routes for assignment and attendance sharing

This commit is contained in:
Yoga Pangestu 2026-05-19 22:08:47 +07:00
parent 7b64607b14
commit 7ea60d4aa3
4 changed files with 4 additions and 4 deletions

View File

@ -29,7 +29,7 @@ protected function setUp(): void
return;
}
$url = URL::temporarySignedRoute('share.assignment', now()->addDays(7), [
$url = URL::signedRoute('share.assignment', [
'course' => $course->id,
'assignment_id' => $assignment->id,
]);

View File

@ -41,7 +41,7 @@ protected function setUp(): void
return;
}
$url = URL::temporarySignedRoute('share.assignment', now()->addDays(7), [
$url = URL::signedRoute('share.assignment', [
'course' => $course->id,
'assignment_id' => $assignment->id,
]);

View File

@ -26,7 +26,7 @@ protected function setUp(): void
$session = ClassSession::find($arguments['session'] ?? null);
$date = $session ? $session->date?->toDateString() : null;
$url = URL::temporarySignedRoute('share.attendance', now()->addDays(7), ['course' => $course->id, 'date' => $date]);
$url = URL::signedRoute('share.attendance', ['course' => $course->id, 'date' => $date]);
$livewire->js("if (navigator.clipboard) { navigator.clipboard.writeText('{$url}').catch(() => {}); }");

View File

@ -36,7 +36,7 @@ protected function setUp(): void
$session = ClassSession::find($arguments['session'] ?? null);
$date = $session ? $session->date?->toDateString() : null;
$url = URL::temporarySignedRoute('share.attendance', now()->addDays(7), ['course' => $course->id, 'date' => $date]);
$url = URL::signedRoute('share.attendance', ['course' => $course->id, 'date' => $date]);
$text = "*Info Kelas {$course->name}*\nSesi ke-".($session->session_number ?? '-').' ('.($session->date?->translatedFormat('d M Y') ?? '').")\n\nSilakan cek detail/rekap kehadiran melalui tautan ini:\n\n{$url}";