Laravel 5 当结果数据具有关系并使用雄辩模型a获取时,如何在dataTable中显示数据
我正在尝试使用数据表显示数据。在我的控制器中,我使用带有关系的模型从三个表中提取数据。我很困惑如何显示通过关系获取的数据 我的控制器代码Laravel 5 当结果数据具有关系并使用雄辩模型a获取时,如何在dataTable中显示数据,laravel-5,datatables,laravel-eloquent,Laravel 5,Datatables,Laravel Eloquent,我正在尝试使用数据表显示数据。在我的控制器中,我使用带有关系的模型从三个表中提取数据。我很困惑如何显示通过关系获取的数据 我的控制器代码 public function create(){ $shippings=ShippingPreference::with('shippingChannel','shippingMethod')->get(); return Datatables::of($shippings)->make(true); } 还有我的刀锉 <
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>
$(函数(){
$('simpletable')。数据表({
//数据类型:'text/html',
处理:对,
服务器端:是的,
ajax:{{route('shippingPreference.create')}},
栏目:[
//{数据:'id',名称:'id'},
{data:'channel_name',name:'channel_name'},
{数据:'进程类型',名称:'进程类型'},
{数据:'market_-place_-shipping_-method_-name',名称:'market_-place_-shipping_-method_-name'},
{data:'channel_method',name:'channel_method'},
]
});
});
在上面的刀片文件中,“channel\u name”和“channel\u method”是通过关系获取的。如何在dataTable上显示这两个字段