我使用 Laravel Datatable在 Laravel 中创建一个数据表。我只需要显示 5 条记录,所以我试试这段代码。
$visitas = Visita::select(['id','f_salida','f_entrada','nombre', 'empresa','visitado_id'])->orderBy('f_entrada', 'desc');
->setTotalRecords(5)
-> make(true);
我将总记录设置为仅显示 5 个,但数据表显示所有元素。
问题是:我怎样才能在查询中加入限制之类的东西来只显示特定数量的行?
最佳答案
你应该使用 ->take(5)
像这样只获取 5 条记录
$visitas = Visita::select(['id','f_salida','f_entrada','nombre', 'empresa','visitado_id'])
->orderBy('f_entrada', 'desc');
->take(5);
有关Query Builder in Laravel的更多详细信息
关于php - Laravel 数据表中的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48318796/