我正在使用Laravel 5和Datatables https://github.com/yajra/laravel-datatables。我正在使用服务器端处理中的基本数据表用法。我有30,000条记录,我在获取时遇到500错误。但是,当我将数据限制为10,000条记录时,它可以正常工作。这是我的代码:
的Ajax
$('#QuestionList').DataTable({
processing: true,
serverSide: true,
ajax: 'api/question/all'
});
Laravel
public function apiGetQuestions()
{
$questions = Question::orderBy('sortorder', 'asc')->take(10000)->get();
return Datatables::of($questions)->make();
}
但如果我做到了
$questions = Question::orderBy('sortorder', 'asc')->get();
我得到了
请求是否超载?
答案 0 :(得分:0)
尝试以下行:
$questions = Question::orderBy('sortorder', 'asc')->select('*');