我正在尝试显示来自多个表的数据。当我使用时有效 查询生成器。但是如何雄辩地做到这一点呢?
餐桌收据='receipt_id','便笺','盘子'等
桌车='盘子','汽车名称','brand_id,'cst_id'等
餐桌品牌='brand_id,'brand_name'等
表用户='cst_id','cst_name'等
我的控制器:
$history = DB::table('receipt')
->join('cars', 'receipt.plate', '=', 'cars.plate')
->join('brands', 'cars.brand_id', '=', 'brand.brand_id')
->join('customers', 'cars.cst_id', '=', 'customers.cst_id')
->where('customers.cst_id', auth()->user()->id)
->get();
return view('frontend.customer', compact('history'));
我的客户的帐户刀片:
@foreach($history as $his)
<li> {{ $his->receipt_id }} </li>
<li> {{ $his->plate }} </li>
<li> {{ $his->car_name }} </li>
@endforeach