Я уже закончил вывод всех данных в отчет и успешно работаю на моем локальном хосте, однако после развертывания рабочего проекта на сервере. экспорт PDF-файлов больше не будет работать. это происходит, когда я нажимаю кнопку, это показывает, что не может загрузить этот файл.
Это пример снимка экрана, который выдает запрос после завершения экспорта.
PDF: https://github.com/barryvdh/laravel-dompdf
PHP Версия: 7.3.11
Laravel Версия: 5.8.35
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');