Apr 1, 2020
0
Level 1
My local laravel project is showing the dompdf outcome, but with NGINX it gives an error: can't load pdf document
I'm using a droplet via Digital Ocean with an Nginx server.
This is the function in my Controller, which works fine when I run this locally.
$user = auth()->user();
$resultsCosi = DB::table('users')->join('result', 'users.id', '=', 'result.id')->where('users.id', $user->id)->where('result.questionnaire_id', 1)->get();
$fullname = $user->lastname . " " . $user->firstname;
$data = [
'name' => $fullname,
'percentageKenner' => $resultsCosi[0]->percentage,
'percentagePlanner' => $resultsCosi[1]->percentage,
'percentageSamenwerker' => $resultsCosi[2]->percentage,
'percentageBedenker' => $resultsCosi[3]->percentage,
'percentageExpert' => $resultsCosi[4]->percentage,
'percentageUitvinder' => $resultsCosi[5]->percentage,
'percentageRaadgever' => $resultsCosi[6]->percentage,
'percentageDoordrijver' => $resultsCosi[7]->percentage,
'percentageRealisator' => $resultsCosi[8]->percentage,
'percentageGangmaker' => $resultsCosi[9]->percentage,
];
$fullnamewithout = str_replace(' ', '', $fullname);
$pdf = PDF::loadView('PDF_COSI', array('data' => $data));
return $pdf->stream('CoSI_'.$fullnamewithout.'.pdf');
}
How comes this outcome won't show when I run this via the Nginx server?
Please or to participate in this conversation.