如何添加验证数据搜索
How to add validate data search
我正在为这个项目使用 laravel,我是 laravel 的新手,然后我想添加验证数据,如果有的话,然后转到 pdf blade,除非数据是假的还是错误的(我不知道它叫什么所以我把它命名为 True 和 False,但我希望你明白我的意思)
控制器方法搜索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();
这是我搜索数据为真或存在时的输出 blade
here
这是我搜索时的输出 blade 但数据为假或未找到数据存在
here
仅供参考,这些数据是来自播种机的假数据,
根据你的例子,我假设你想检查 $pegawai 中是否有结果,对吗?那就数吧。
if (count($pegawai) > 0) {
// show your pdf output here
} else {
// there is no data, do something here
}
检查这不需要是真假变量你可以这样检查
if($pegawai){
$pdf = PDF::loadview('pegawai_pdf', [
'pegawai'=>$pegawai
]);
return $pdf->stream();
}else{
//show error here
}
我正在为这个项目使用 laravel,我是 laravel 的新手,然后我想添加验证数据,如果有的话,然后转到 pdf blade,除非数据是假的还是错误的(我不知道它叫什么所以我把它命名为 True 和 False,但我希望你明白我的意思)
控制器方法搜索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();
这是我搜索数据为真或存在时的输出 blade here
这是我搜索时的输出 blade 但数据为假或未找到数据存在
here
仅供参考,这些数据是来自播种机的假数据,
根据你的例子,我假设你想检查 $pegawai 中是否有结果,对吗?那就数吧。
if (count($pegawai) > 0) {
// show your pdf output here
} else {
// there is no data, do something here
}
检查这不需要是真假变量你可以这样检查
if($pegawai){
$pdf = PDF::loadview('pegawai_pdf', [
'pegawai'=>$pegawai
]);
return $pdf->stream();
}else{
//show error here
}