with(['visitor', 'host', 'organization'])->firstOrFail(); return view('frontdesk.qr.show', [ 'visit' => $visit, 'qrSvg' => $qr->svg($visit), ]); } public function checkOut(string $token, VisitCheckOutService $checkOut): View { $visit = Visit::where('qr_token', $token)->firstOrFail(); $checkOut->checkOut($visit); return view('frontdesk.qr.checked-out', ['visit' => $visit->load('visitor')]); } }