【发布时间】:2019-01-16 08:54:52
【问题描述】:
我想使用 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);
}
【问题讨论】:
-
您在
+'.pdf'之后的上一行缺少一个分号。顺便说一句,PHP 使用.连接字符串,而不是+。