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 パスへ保存するキュージョブ。 |