Laravel · Integration
Интеграция с Laravel
Используйте nextpdf/laravel, чтобы получать новые документы NextPDF из service container, возвращать из контроллеров ответы в формате Portable Document Format (PDF) и ставить генерацию документов в очередь.
Карта разделов
Заголовок раздела «Карта разделов»| Страница | Назначение |
|---|---|
| Обзор | Назначение пакета и поддерживаемые сценарии работы. |
| Установка | Установка через Composer и регистрация в Laravel. |
| Быстрый старт | Первый ответ из контроллера. |
| Конфигурация | config/nextpdf.php — ключи, переменные окружения и значения по умолчанию. |
| API | Методы фасада, вспомогательные функции для ответов и конструктор задачи очереди. |
| Руководство разработчика | Жизненный цикл контейнера, безопасность воркеров, очереди и точки расширения. |
| Использование в продакшене | Шаблоны развёртывания и эксплуатации. |
| Безопасность и эксплуатация | Заголовки, пути, секреты и безопасность очередей. |
| Устранение неполадок | Типичные сбои и шаги диагностики. |
Основные API
Заголовок раздела «Основные API»| Символ | Назначение |
|---|---|
NextPDF\Laravel\Facades\Pdf | Статический фасад для обращения к привязке PdfDocumentInterface в контейнере. |
NextPDF\Laravel\Http\PdfResponse | Ответы для встроенного просмотра, загрузки, потокового встроенного просмотра и потоковой загрузки. |
NextPDF\Laravel\Jobs\GeneratePdfJob | Задача очереди, которая собирает PDF и сохраняет его по проверенному пути с расширением .pdf. |