方法一、
首先是后端对数据库进行查询操作
public function admin_list(Request $request)
{
$name = $request->input('name','');
$res = DB::table('t_admin');
if (!empty($name)){
$res = $res->orwhere('name','like','%'.$name.'%')
->orwhere('company','like','%'.$name.'%');
}
$res = $res->where('isdel',0)->where('business_user',0);
$number = $res->count();
$res = $res->paginate(10);
$res->appends(['name'=>$name])->render();
$res->setPath('admin_list');
return view('admin.admin_list',['res'=>$res,'number'=>$number]);
}
前端页面中展示
//共多少条记录
<div class="am-cf">
共 <?php echo $res->total();?>条记录
</div>
//分页
<div style="float: right">
<?php echo $res->render(); ?>
</div>
方法二、
后台代码
public function add_coupon(Request $request)
{
if (isset($_GET['name'])){
$a = $_GET['name'];
$date = DB::table('t_coupon')->where('coupon_name','like','%'.$a.'%')->paginate(2);
}
return view('admin.add_coupon',['tag'=>33,'l'=>146,'date'=>$date]);
}
前端
#可以直接向分页中添加参数
<div>{{$date->appends(['name'=>'优惠'])->links()}}</div>
当点击下一页时你会发现参数还在浏览器中显示,这就ok了。