【发布时间】:2018-05-23 00:30:18
【问题描述】:
您好,我正在尝试将 html 页面保存为 pdf 这个页面有一些我从我的数据库中获得的数据 我已经尝试了很多,但对我没有任何帮助 我只是想将我的数据发送到这个视图,这样我就可以得到我的 pdf 我不在乎是否显示视图
我的路线:
Route::get('/confirmation','VerificationsController@afficherconfirmer');
Route::get('/confirmer','VerificationsController@confirmer');
我的功能:
public function afficherconfirmer(){
$professor = Auth::user();
$exams = $professor->exams;
$verifications = Verification::with('exam')->whereIn('exam_id', $exams->pluck('id') )->where([
['confirmation', 'non'],
['modifier', 'oui'],
])->get();
return view('confirmations.confirmer',compact('verifications','professor'));
}
public function confirmer(){
$pdf = PDF::loadView('confirmations.confirmer');
return $pdf->download('confirmation_changement_notes.pdf');
}
即使这样我也会得到错误未定义变量
知道如何在没有第一条路线的情况下将数据传递到我的视图,以便我可以获取包含数据的 pdf 文件吗? 我可以创建这样的东西吗?
public function confirmer(){
View::composer('confirmations.confirmer', function ($view) {
$professor = Auth::user();
$exams = $professor->exams;
$verifications = Verification::with('exam')->whereIn('exam_id', $exams->pluck('id') )->where([
['confirmation', 'non'],
['modifier', 'oui'],
])->get();
});
$pdf = PDF::loadView('confirmations.confirmer');
return $pdf->download('confirmation_changement_notes.pdf');
}
}
【问题讨论】:
-
你用的是哪个包?
-
那些未定义的变量是什么?