【发布时间】:2020-05-08 02:34:48
【问题描述】:
我有多个连接表,我想在视图刀片中绑定在选择中使用别名,他是我加入和选择列的控制器:
public function show($id)
{
$transaksi = Transaksi::find($id);
$detail_transaksi = DetailTransaksi::whereIn('transaksi_id',$transaksi)
->join('transaksi', 'detail_transaksi.transaksi_id', 'transaksi.id')
->join('paket', 'detail_transaksi.paket_id', 'paket.id')
->join('kendaraan', 'detail_transaksi.kendaraan_id', 'kendaraan.id')
->join('pelanggan', 'transaksi.pelanggan_id', 'pelanggan.id')
->leftJoin('pencuci as p1', 'transaksi.pencuci_id', 'p1.id')
->leftJoin('pencuci as p2', 'transaksi.pencuci2_id', 'p2.id')
->select('detail_transaksi.transaksi_id as id',
'transaksi.tanggal_transaksi as tanggal_transaksi',
'pelanggan.name as nama_pelanggan',
'p1.name as nama_pencuci1')
->get();
return view('invoice',['detail_transaksi'=>$detail_transaksi]);
}
在一个视图中,我使用如下连接结果:
<strong>{{$detail_transaksi->id}}</strong>
<strong>{{$detail_transaksi->nama_pelanggan}}</strong>
但我得到这样的错误:
谢谢你的帮助..
【问题讨论】:
标签: laravel