laravel有很多辅助函数,如view() 函数获取一个视图实列
判断视图是否存在的方法就是view()->exists()方法,如果存在的话返回true,不存在则返回false
以下是部分代码片段案例
$data->load(['subjects' => function ($query) {
$query->with('category');
}]);
$tpl = 'pdf/' . strtolower(substr($data->subjects->code, 0, 1));
if (!view()->exists($tpl)) {
$tpl = 'pdf/pdf';
}
$pdf = \PDF::loadView($tpl, $data);
return $pdf->download('报名表.pdf');

本文介绍如何在Laravel中使用辅助函数处理视图,包括判断视图是否存在及加载PDF视图进行文件下载的方法。通过实例展示了如何动态选择模板并生成PDF文件。
308

被折叠的 条评论
为什么被折叠?



