Я выполняю пользовательский поиск с помощью Datatable в laravel, у меня есть ответ, но результат не отображается на экране.
JavaScript:
var table2 = $('#tabla_asistencia_alumno').DataTable({
processing: true,
serverSide: true,
ajax: {
url: '/buscar-asistencia-alumno',
method: "GET",
data: {
añoCarrera: añoCarrera,
semestreCarrera: semestreCarrera
},
dataSrc: ""
},
Columns: [{data: 'NOMBRE_CURSO',name: 'NOMBRE_CURSO'},
{data: 'seccion',name: 'seccion'},
{data: 'CODE',name: 'CODE'}
]
});
Контроллер:
public function buscar (Request $request){
$user = Auth::user();
$data = DB::table('asignatura')
->join('cursa','cursa.code','=','asignatura.code')
->select('asignatura.NOMBRE_CURSO', 'asignatura.seccion', 'asignatura.CODE')
->where('asignatura.año', $request->añoCarrera)
->where('asignatura.semestre', $request->semestreCarrera)
->where('cursa.rut', $user->rut)
->get();
return datatables ()->of($data)->make(true);
}
Ответ