我正在尝试使用dataTables显示数据。在我的控制器中,我使用关系模型eloquent从三个表中获取数据。我很困惑如何显示通过关系获取的数据。
我的控制器代码。
public function create(){
$shippings=ShippingPreference::with('shippingChannel','shippingMethod')->get();
return Datatables::of($shippings)->make(true);
}
和我的刀片文件
<script type="text/javascript">
$(function(){
$('#simpletable').DataTable({
//dataType :'text/html',
processing :true,
serverSide :true,
ajax :"{{route('shippingPreference.create')}}",
columns :[
// { data: 'id', name: 'id'},
{ data: 'channel_name', name: 'channel_name'},
{ data: 'process_type', name: 'process_type'},
{ data: 'market_place_shipping_method_name', name: 'market_place_shipping_method_name'},
{ data: 'channel_method', name: 'channel_method'},
]
});
});
</script>
在上面的刀片文件&#39; channel_name&#39;和&#39; channel_method&#39;与关系取得联系。如何在dataTable上显示这两个字段。