Как исправить не могу скачать этот файл с помощью github.com/barryvdh/laravel-dompdf - PullRequest
0 голосов
/ 08 марта 2020

Я уже закончил вывод всех данных в отчет и успешно работаю на моем локальном хосте, однако после развертывания рабочего проекта на сервере. экспорт PDF-файлов больше не будет работать. это происходит, когда я нажимаю кнопку, это показывает, что не может загрузить этот файл.

Это пример снимка экрана, который выдает запрос после завершения экспорта.

PDF: https://github.com/barryvdh/laravel-dompdf

PHP Версия: 7.3.11

Laravel Версия: 5.8.35

After done exporting

Ajax:

    $(document).ready(function(){
    $('.export_mis_report').on('click',function(e) {
        e.preventDefault();
        var selected_store = $('.selectpicker_store').val();
        // if(selected_store == '') {
        //   alert('Please Choose Store');
        //   return false;
        // }

        var selected_week = $('.selectpicker_period').val();
     //    if(selected_week == '') {
     //      alert('Please Choose Period');
     //      return false;
        // }

        var pdf_selected_category = new FormData();
        pdf_selected_category.append('selected_store',selected_store);
        pdf_selected_category.append('selected_week',selected_week);

        $.ajax({
            url:'/mis_report/export_mis_report_pdf',
            type:'post',
            data:pdf_selected_category,
            processData: false,
            contentType: false,
            dataType:'JSON',
            success:function(res) {
                console.log(res);
            },
            error:function(error) {
                console.log(error);
            }
        })
    });
});

Образец LoadView:

$pdf = PDF::loadView('mis_report.export_mis_report_pdf',

                array(

                    'report_part_1' => $report_part_1,
                    'report_part_2_sales_channel'=>$report_part_2_sales_channel,
                    'report_part_2_daypart'=>$report_part_2_day_part,
                    'brand_weekly'=>$brand_weekly,
                    'high_item_a'=>$high_item_a,
                    'high_item_b'=>$high_item_b,
                    'high_item_c'=>$high_item_c,
                    'high_item_d'=>$high_item_d,
                    'low_item_a'=>$low_item_a,
                    'low_item_b'=>$low_item_b,
                    'low_item_c'=>$low_item_c,
                    'high_item_a_wtd' => $high_item_a_wtd,
                    'high_item_b_wtd' => $high_item_b_wtd,
                    'high_item_c_wtd' => $high_item_c_wtd,
                    'high_item_d_wtd' => $high_item_d_wtd,
                    'low_item_a_wtd' => $low_item_a_wtd,
                    'low_item_b_wtd' => $low_item_b_wtd,
                    'low_item_c_wtd' => $low_item_c_wtd,
                    'food_cost_weekly_metrics'=>$food_cost_weekly_metrics,
                    'food_cost_weekly_metrics_true_gap'=>$food_cost_weekly_metrics_true_gap,
                    'gap_contribution'=>$gap_contribution,
                    'labor_weekly'=>$labor_weekly,
                    'operation_kpis_weekly'=>$operation_kpis_weekly,
                    'header_reference' => $header_reference

                ))->setPaper('a4','portrait');

            return $pdf->stream('mis_report_pdf.pdf');  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...