我在Laravel中使用Laravel Datatable来创建数据表。我只需要显示5条记录,所以我试试这段代码。
$visitas = Visita::select(['id','f_salida','f_entrada','nombre', 'empresa','visitado_id'])->orderBy('f_entrada', 'desc');
->setTotalRecords(5)
-> make(true);
我将总记录设置为仅显示5,但数据表显示所有元素。
问题是:如何在查询中添加限制内容以仅显示特定行数?
答案 0 :(得分:0)
你应该使用->take(5)
来获取这样的5个recrds
$visitas = Visita::select(['id','f_salida','f_entrada','nombre', 'empresa','visitado_id'])
->orderBy('f_entrada', 'desc');
->take(5);
的详细信息
答案 1 :(得分:0)
@El Hombre Sin Nombre, 根据我的理解,您只想获取5条正确的记录,如果我正确,您可以使用采取
像这样,
Fulls::orderBy(..)->take(5)->get();