php - DataTables YajraBox Laravel 扩展与 Eloquent 查询字符串过滤

标签 php jquery datatables laravel-5.4

我是 Laravel 新手,我正在尝试使用 YajraBox 创建一个数据表扩展名。

我被困在 ajax Controller 上:

public function indexData(LotFilters $filters)
    {
       $lots  = Lot::filter($filters)->get();

        return Datatables::of($lots)->make(true);
    } 

这是我的路线:

Route::get('data', 'LotController@indexData');

当我去:http://127.0.0.1:8000/data时,它给了我一个错误:

Allowed memory size of 134217728 bytes exhausted (tried to allocate 140673944 bytes)

我认为我需要设置分页,但我没有找到如何做到这一点的示例,也许你们可以帮助我?

最佳答案

您正在发出可能会导致此错误的 get 请求。尝试发出发布请求。

关于php - DataTables YajraBox Laravel 扩展与 Eloquent 查询字符串过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44383954/

相关文章:

php - 无法获取用于使用 PHP cURL 登录的 .ASPXAUTH cookie 值

php - 删除时的两个确认对话框

java - spring boot thymeleaf 资源不适用于所有页面

jquery - Bfrtip(按钮)和数字下拉列表之间的冲突

javascript - 如何获取数据表中搜索到的数据但不显示它

php - 如何让这 2 个 SQL 查询成为 1

javascript - 使用 jQuery、Javascript 或 PHP 从备用选择中选择 <select> <option>

jquery - 使用jquery向左滑动和向右滑动

css - 来自 http ://datatables.net/的宽度问题

php - 从 MYSQL 选择日期和时间间隔