public function index(Request $request) {
if ($request->isMethod('post')) {
$name = $request->input('username');
$paginate = 15;
$vips = User::where('name', 'like', '%' . $name . '%')->paginate($paginate);
//带条件的有参数的统计
$count = User::where('name', 'like', '%' . $name . '%')->count();
$total_page = ceil($count / $paginate); //共多少页v
// dd($vips);
return view("admin.vip", ['name' => $name])
->with('vips', $vips)
->with('total_page', $total_page);
}
/*=======get的传递方式==========*/
//注意参数post请求表单的username, get请求post的name
$name = $request->input('name');
$paginate = 15;
$vips = User::where('name', 'like', '%' . $name . '%')->paginate($paginate);
//带条件的有参数的统计
$count = User::where('name', 'like', '%' . $name . '%')->count();
$total_page = ceil($count / $paginate); //共多少页v
// dd($vips);
return view("admin.vip", ['name' => $name])
->with('vips', $vips)
->with('total_page', $total_page);
}
<form action="{{url('admin/vip/')}}" method="post">
<div class="main_header_search clearfix"> <i class="icon_fdj"></i>
<input type="text" name="username" placeholder="请输入用户姓名">
</div>
</form>
<div class="boot_fenye"> <div class="boot_page">
<div class="boot_page_di">第<span class="">
{{ $page = isset($_GET['page'])?$_GET['page']:1}}</span>页
</div>
<div class="boot_page_total">共<span>{{$total_page}}</span>页
</div>
<div class="boot_choose"> {{$vips->appends(['name'=>$name])->render()}} </div>
</div>