php - Laravel 数据表中的限制

标签 php datatable

我使用 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/

相关文章:

php - 使用 Dreamweaver 将多个检查值插入到一个数据库字段中

php - 数据库设计一对一关系

datatable - Xpages 获取多个 Lotus 数据库中的所有文档

c# - 将两个数据表中的值添加到一个新数据表中

c# - 为什么这行代码不起作用?

laravel - 方法 Yajra\DataTables\CollectionDataTable::where 不存在

javascript - 如何设置复选框到达第三个复选框时自动取消选中

php - 是否可以将 getaddrinfo() 设置为默认仅检索 IPV4 地址?

php - YouTube PHP API - 获取以前上传的视频的状态?

c# - DataGridView 选中行到DataTable