Laravel · Integration
Laravel 통합
한눈에 보기
섹션 제목: “한눈에 보기”Laravel 애플리케이션이 서비스 컨테이너에서 새 NextPDF 문서를 resolve하고, 컨트롤러에서 PDF 응답을 반환하며, 문서 생성을 큐에 넣어야 할 때 nextpdf/laravel을 사용합니다.
섹션 맵
섹션 제목: “섹션 맵”| 페이지 | 사용 목적 |
|---|---|
| 개요 | 패키지 경계와 지원되는 워크플로를 설명합니다. |
| 설치 | Composer 설치와 Laravel 등록을 다룹니다. |
| 빠른 시작 | 첫 컨트롤러 응답을 만드는 방법입니다. |
| 구성 | config/nextpdf.php 키, 환경 변수, 기본값을 설명합니다. |
| API | 파사드 메서드, 응답 헬퍼, 큐 작업 생성자를 설명합니다. |
| 개발자 가이드 | 컨테이너 수명 주기, 워커 안전성, 큐, 확장 지점을 다룹니다. |
| 프로덕션 사용 | 배포와 운영 패턴을 다룹니다. |
| 보안 및 운영 | 헤더, 경로, 시크릿, 큐 안전성을 다룹니다. |
| 문제 해결 | 일반적인 실패 사례와 진단 방법을 다룹니다. |
주요 API
섹션 제목: “주요 API”| 심볼 | 역할 |
|---|---|
NextPDF\Laravel\Facades\Pdf | 정적 파사드이며 PdfDocumentInterface 컨테이너 바인딩을 통해 사용됩니다. |
NextPDF\Laravel\Http\PdfResponse | 인라인, 다운로드, 스트리밍 인라인, 스트리밍 다운로드를 지원하는 응답입니다. |
NextPDF\Laravel\Jobs\GeneratePdfJob | PDF를 빌드하여 검증된 .pdf 경로에 저장하는 큐 작업입니다. |