数据表在服务器端laravel中获取的最大记录数

时间:2015-12-17 11:40:33

标签: php jquery laravel datatables

我正在使用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();

我得到了

enter image description here

请求是否超载?

1 个答案:

答案 0 :(得分:0)

尝试以下行:

$questions = Question::orderBy('sortorder', 'asc')->select('*');