所以在这个应用程序Drawing
belongsTo
Customer
中。我有数据表
<table id='drawing-table' class="table table-bordered table-hover">
<thead>
<tr>
<th>Drawing number</th>
<th>Customer</th>
</tr>
</thead>
</table>
这表示$darwing->number
和$customer->title
。加载信息我use yajra\Datatables\Datatables;
。
使用此 JS 方法加载数据:
$(function () {
$('#drawing-table').DataTable({
processing: true,
serverSide: true,
ajax: '{{route('drawings.datatable')}}',
columns: [
{ data: 'number', name: 'number' },
{ data: 'customer.title', name: 'customer' },
]
});
});
而这个 Laravel 方法:
public function datatable()
{
$drawings = Drawing::select(array('drawings.id','drawings.number'));
return Datatables::of(Drawing::with('customer')->select('*'))->make(true);
}
问题
- 如何使数据表搜索窗口可以使用
$customer->title
? - 如何将图纸编号和客户名称显示为链接?