我最近正在为数据库中的简单 2 条记录生成报告。为了生成此报告,我使用 Laravel dompdf 包,但下载时间太长,这是意料之外的。我使用的代码如下:
$pdf = PDF::loadView('dashboard.sales-report', compact('sales'));
$pdf->setPaper('A4', 'portrait');
$sales_report_file_name = "daily_sales_".date('Y-m-d').".pdf";
return $pdf->download($sales_report_file_name);
Run Code Online (Sandbox Code Playgroud)
并在我们的视图页面中使用 css。但只有两条记录时间超过2分钟。有人可以帮我吗?提前致谢。
刀片文件代码:
@extends('layouts.invoice_master')
@section('content')
@php
$total_discount = 0;
$total_advance = 0;
$total_net_sum = 0;
$total = 0;
@endphp
<!-- START CONTAINER FLUID -->
<div class=" container-fluid container-fixed-lg">
<!-- START card -->
<div class="card card-default m-t-20">
<div class="card-body">
<!-- Define header and footer blocks before your content -->
<header>
<p>{{ $report_for }} </p>
<p>{{ $report_for_date }}</p>
<p>{{ $report_for_month }}</p>
</header>
<div class="invoice padding-50 …Run Code Online (Sandbox Code Playgroud)