通过分页获取结果总数
2022-08-30 13:14:09
我想在列出所有用户的页面上获取用户总数。此页面应分页。
到目前为止,这就是我想到的:
控制器
$users = User::paginate(10);
return View::make('index', compact('users'));
视图:
{{{ count($users) }}}
但这只给了我当前页面的用户计数。如果可能的话,我想计算完整的结果集,而无需再次查询数据库。
我想在列出所有用户的页面上获取用户总数。此页面应分页。
到目前为止,这就是我想到的:
控制器
$users = User::paginate(10);
return View::make('index', compact('users'));
视图:
{{{ count($users) }}}
但这只给了我当前页面的用户计数。如果可能的话,我想计算完整的结果集,而无需再次查询数据库。
控制器
$products = ProductMaster::paginate(10); //1 page with 10 products
return view('index',compact('products'));
视图
{{ $products->total() }} //show total products in your database