environment('local', 'development')) { abort(404); } $view = 'pdf.preview'; $format = $request->query('format', 'html'); if ($format === 'pdf') { return $this->letterService->pdfResponse($view, [], 'letter-preview.pdf'); } return $this->letterService->htmlResponse($view); } public function showMembershipApprovedLetter(Request $request): Response { if (! app()->environment('local', 'development')) { abort(404); } $view = 'pdf.preview-approved-membership'; $format = $request->query('format', 'html'); if ($format === 'pdf') { return $this->letterService->pdfResponse($view, [], 'letter-preview-approved-membership.pdf'); } return $this->letterService->htmlResponse($view); } }