laravel : 分页函数获取数据时统计所有表数据
laravel : countall tabkle data when get data via paginate funcation
我有一个品牌 table 在我的控制器中有 50 个数据 我使用这个
$brand = Brand::latest()->paginate(5);
return view('admin.brand.index', compact('brand'));
然后在我的品牌视图中,我使用此代码计算总数
<b style="float: right;"> Total Brand: <span class="badge badge-danger">{{count($brand)}}</span></b>
但这里的计数是错误的,我期望是 50,但它的连续数是 5 我怎样才能得到所有的计数?
paginate 方法会根据用户当前查看的页面自动设置适当的限制和偏移量。
所以,试试all()
方法;
$brand = Brand::all();
return view('admin.brand.index', compact('brand'));
并且您可以使用 DataTable 进行分页。
<b style="float: right;"> Total Brand: <span class="badge badge-danger">{{count($brand)}}</span></b>
Output will be : 50
我有一个品牌 table 在我的控制器中有 50 个数据 我使用这个
$brand = Brand::latest()->paginate(5);
return view('admin.brand.index', compact('brand'));
然后在我的品牌视图中,我使用此代码计算总数
<b style="float: right;"> Total Brand: <span class="badge badge-danger">{{count($brand)}}</span></b>
但这里的计数是错误的,我期望是 50,但它的连续数是 5 我怎样才能得到所有的计数?
paginate 方法会根据用户当前查看的页面自动设置适当的限制和偏移量。
所以,试试all()
方法;
$brand = Brand::all();
return view('admin.brand.index', compact('brand'));
并且您可以使用 DataTable 进行分页。
<b style="float: right;"> Total Brand: <span class="badge badge-danger">{{count($brand)}}</span></b>
Output will be : 50