Components\ReportGenerator\Controllers\Backend\ReportGeneratorController::pdfReport PHP Метод

pdfReport() приватный Метод

Generate a PDF report
private pdfReport ( array $input, $generator ) : string
$input array Input
Результат string
    private function pdfReport($input, $generator)
    {
        $modules = $this->getModules($generator->modules, $input);
        $input['start_date'] = preg_replace('/ \\d+:.*$/', '', $input['start_date']);
        $input['end_date'] = preg_replace('/ \\d+:.*$/', '', $input['end_date']);
        $data = array('title' => $generator->name, 'modules' => $modules, 'input' => $input, 'isPdf' => false);
        $filename = $generator->name != '' ? Str::slug($generator->name, '_') : Str::slug($module->name, '_');
        $pdf = PDF::loadView('report_generators::print', $data);
        return $pdf->download("{$filename}.pdf");
    }