Привет, я хочу использовать пакет данных в laravel с ajax.Публикация, провайдер и псевдоним в порядке.У меня есть три записи в базе данных.Я вижу таблицу, но она пуста.Я не могу видеть данные.Вот мой код ...
Это главная страница ajaxdata.blade.php
<div class="container">
<br/>
<h3 align="center">Datatables Server Side Processing in Laravel</h3>
<br/>
<div align="right">
<button type="button" name="add" id="add_data" class="btn btn-primary btn-sm">Add
</button>
</div>
<br />
<table id="student_table" class="table table-bordered" style="width: 100%">
<thead>
<tr>
<th>First Name</th>
<th>Last Name</th>
</tr>
</thead>
</table>
Это js-коды;
<script>
$(document).ready(function(){
$('#student_table').DataTable({
"processing":true,
"serverSide":true,
"ajax": "{{route('ajaxdata.getdata')}}",
"columns":[
{"data":"first_name"},
{"data":"last_name"}
]
});
});
и вот мой контроллер:
public function getdata()
{
$students = Student::select('first_name','last_name');
return Datatables::of($students)->make(true);
}
Я не могу понять, где моя ошибка, нет ошибки возврата.Можете ли вы помочь мне?Спасибо !!!