我在這個專案中使用 laravel,我是 laravel 的新手,然后我想添加驗證資料,如果有,則轉到 pdf 刀片,除非資料是假的或錯誤的(我不知道它叫什么,所以我把它命名為真偽,但我希望你明白我的意思)
控制器方法搜索pdf中有代碼
$id = $request->id;
$date = $request->date;
$pegawai = DB::table('pegawais')
->where('id', $id)
->whereDate('date', $date)
->get();
$pdf = PDF::loadview('pegawai_pdf', [
'pegawai'=>$pegawai
]);
return $pdf->stream();
這是我搜索資料為真或存在于 此處時的輸出刀片
這是我搜索時的輸出刀片,但資料為假或未找到資料存在
這里
僅供參考,資料是來自播種機的假資料,
uj5u.com熱心網友回復:
從您的示例中,我假設您想檢查 $pegawai 中是否有結果,對嗎?然后就算了。
if (count($pegawai) > 0) {
// show your pdf output here
} else {
// there is no data, do something here
}
uj5u.com熱心網友回復:
要檢查這不需要是一個真正的假變數,你可以像這樣檢查這個
if($pegawai){
$pdf = PDF::loadview('pegawai_pdf', [
'pegawai'=>$pegawai
]);
return $pdf->stream();
}else{
//show error here
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/452381.html
