【发布时间】:2019-05-06 22:35:59
【问题描述】:
违反完整性约束:1052 where 子句中的列 'agent_id' 不明确
我试过了,还是找不到这个数据表的错误
public function customerOrderList(Request $request, $agent_id){
$customer_orders = CustomerOrder::join('agent as a', 'a.agent_id','=','customer_order.agent_id')
->select('customer_order.*', 'a.name as agent_name')
->where('agent_id', $agent_id)
->get();
$datatables = DataTables::of($customer_orders)
->addColumn('actions', function($customer_order){
$html ='';
$view = route('customer-order.invoice', $customer_order->doc_id);
$html .= "<a class='btn btn-primary btn-sm' href='$view'><i class='far fa-fw fa-eye'></i></a>";
return $html;
})
->rawColumns(['actions']);
return $datatables->make(true);
}
-显示数据表
【问题讨论】: