We only have what we give. - Isabel Allende
Id | Title | Author Name | Created At | Updated At |
---|
public function getHasMany()
{
return view('datatables.eloquent.has-many');
}
public function getHasManyData()
{
$posts = User::first()->posts()->with('user');
return Datatables::of($posts)
->editColumn('title', '{!! str_limit($title, 60) !!}')
->make(true);
}
$('#posts-table').DataTable({
processing: true,
serverSide: true,
ajax: 'https://yajratables.tuecus.com/eloquent/has-many-data',
columns: [
{data: 'id', name: 'id'},
{data: 'title', name: 'title'},
{data: 'user.name', name: 'name', orderable: false, searchable: false},
{data: 'user.email', name: 'email', orderable: false, searchable: false},
{data: 'created_at', name: 'created_at'},
{data: 'updated_at', name: 'updated_at'}
]
});