Dompdf xem pdf trong trình duyệt laravel

Hướng dẫn từng bước này cho phép bạn khám phá cơ hội vô hạn nếu bạn là một nhà phát triển laravel mới. Nói chung, các tệp PDF được sử dụng để cung cấp một số thông tin cho người dùng

Đó là định dạng đảm bảo một tài liệu có thể được trình bày theo cùng một cách, bất kể phần mềm nào được sử dụng. Tất cả thông tin cần thiết để trình bày tài liệu đều được cài đặt giống hệt nhau trong tệp để tài liệu của bạn an toàn, có thể truy cập và bảo mật trong thời gian dài

PDF là định dạng tài liệu di động và giúp chúng tôi cung cấp hóa đơn, hướng dẫn sử dụng, sách điện tử, mẫu đơn đăng ký, v.v. Chúng ta sẽ hiểu từ đầu đến cuối về cách tạo tệp PDF trong Laravel

Chúng tôi sẽ xây dựng danh sách người dùng trong chế độ xem bảng và chế độ xem bảng này sẽ hiển thị lưu giữ các bản ghi người dùng động được tìm nạp từ cơ sở dữ liệu. Cuối cùng, chúng ta sẽ xem cách xuất chế độ xem bảng ở định dạng tệp PDF

Mục lục

Cài đặt dự án Laravel

Đối với ví dụ demo về xuất Laravel sang PDF, chúng tôi yêu cầu tải xuống ứng dụng laravel mới

Chạy lệnh để tạo dự án Laravel mới

composer create-project laravel/laravel laravel-pdf --prefer-dist

Cài đặt Gói DomPDF trong Laravel

Nói chung, có nhiều gói bên thứ ba khác có sẵn để chuyển đổi HTML sang PDF trong Laravel. Tôi hiếm khi sử dụng các gói đó, nhưng gói DomPDF là lựa chọn tốt hơn trong số các gói khác

DOMPDF là một trình bao bọc cho Laravel và Nó cung cấp hiệu suất mạnh mẽ để chuyển đổi HTML sang PDF trong các ứng dụng Laravel một cách tự nhiên

Chạy lệnh dưới đây để cài đặt DomPDF trong Laravel

composer require barryvdh/laravel-dompdf

Cấu hình gói DomPDF trong Laravel

Mở cấu hình/ứng dụng. php và kết hợp nhà cung cấp dịch vụ DomPDF trong mảng

composer require barryvdh/laravel-dompdf
8 cùng với mặt tiền DomPDF vào mảng
composer require barryvdh/laravel-dompdf
9

'providers' => [
  Barryvdh\DomPDF\ServiceProvider::class,
],
'aliases' => [
  'PDF' => Barryvdh\DomPDF\Facade::class,
]

Thực hiện lệnh sau để xuất bản nội dung từ nhà cung cấp

php artisan vendor:publish

Một số danh sách gói xuất hiện trên cửa sổ đầu cuối của bạn và chúng tôi phải chọn “Nhà cung cấp. Tùy chọn Barryvdh\DomPDF\ServiceProvider” từ danh sách. Nó sẽ tạo tập tin mới config/dompdf. php, giữ cấu hình chung cho plugin DomPDF

Cuối cùng, bạn có thể sử dụng dịch vụ DomPDF để chuyển đổi tệp HTML sang tệp PDF trong Laravel bằng thuộc tính sau

use PDF;

Thiết lập mô hình và di chuyển

Tạo Mô hình mới cho Nhân viên bằng lệnh bên dưới

php artisan make:model Employee -m

Mở ứng dụng/Nhân viên. php và đặt đoạn mã sau

________số 8

Mở cơ sở dữ liệu/di chuyển/dấu thời gian_create_employees_table. php và thêm các giá trị biểu mẫu mà chúng ta cần lưu trữ trong cơ sở dữ liệu

Chủ Đề