我想用laravel-snappy将html文件转换为pdf,但收到消息
解析错误:语法错误,意外的'$ pdf'(T_VARIABLE)
这是我的代码
public function pdf($id){
$data['data'] = DB::table('data_peminjaman')
->join('inventaris', 'data_peminjaman.id_invetaris', '=', 'inventaris.id')
->where('data_peminjaman.iid', $id)
->get();
$nama = DB::table('data_peminjaman')
->select('inventaris.name')
->join('inventaris', 'data_peminjaman.id_invetaris', '=', 'inventaris.id')
->where('data_peminjaman.iid', $id)
->get();
$tgl = DB::table('data_peminjaman')
->select('tgl_pinjam')
->where('iid', $id)
->get();
$namafile = $nama+'-'+$tgl+'.pdf'
$pdf = PDF::loadView('pdf.surat', $data);
return $pdf->download($namafile);
}
答案 0 :(得分:1)
您的串联方式是错误的。在PHP中。(点)用于连接两个字符串。 使用以下代码修改您的代码:
$ namafile = $ nama .'-'。$ tgl。'。pdf';