解析错误:语法错误,laravel 5.3中出现意外的“ $ pdf”(T_VARIABLE)

时间:2018-08-09 01:44:43

标签: laravel pdf laravel-5

我想用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);
    }

1 个答案:

答案 0 :(得分:1)

您的串联方式是错误的。在PHP中。(点)用于连接两个字符串。 使用以下代码修改您的代码:

$ namafile = $ nama .'-'。$ tgl。'。pdf';