I wonder if I can integrate AJAX Datatables
processing server side feature with Laravel 5.4
without using package from Yajra
. I try Yajra
but I guess it overkill to use only on a datatables
, also it still has some bug that I faced.
If someone ever try to use Datatables AJAX
feature with Laravel 5.4
, please tell me how to do it? Especially what must I send to controller like how can I send JSON
and view at the same time which will get me an error when I try to do it.
You would have to make a response in your Controller like this:
$user = User::find(1);
return response()->json([
'data' => [
'name' => $user->name,
'email' => $user->email
]
]);
and then with ajax call it like this:
$(document).ready(function() {
$('#example').DataTable( {
"ajax": "your_route_name",
"columns": [
{ "data": "name" },
{ "data": "email" },
]
} );
});
This is just an example on what you have explained. Of course it needs to be adapted to your needs.