laravel中带有条件搜索的分页

原创 2016年08月30日 14:39:13

无论是tp还是laravel,我发现在进行带有搜索分页的时候都是第一页好好的,但是第二页就存在问题了,可能还是和分页的获取方式有关吧,在百度的时候,基本上就没有找到什么东西,Google下,呵呵哒!我的是5.2版本的
按照普通分页那样

public function getEnrollMentor(Request $request){
$where = /你们要写入的条件/;
//例如我的

DB::table('enrolls_view')
    ->where(function($query) use ($age){
             if(!empty($age)){
                 $age = explode(',',$age);
                 foreach($age as $key=> $year){
                 $stime= strtotime("$year years ago");
                 $startDate = date("Y-m-d",$stime );
                 $yearEnd = $year+10;
                 $etime = strtotime("$yearEnd years ago");
                 $endDate = date("Y-m-d",$etime);
                 $query->orWhereBetween('person_birthday', 
                         array($endDate,$startDate));
                        }
                    }

                })
                ->paginate(8);
}
$page = isset($page)?$request['page']:1;
$enrollmentor = $enrollmentor->appends(array(
                    'work'=>$request['work'],
                    'page'=>$page
         //add more element if you have more search terms
            ));

view中

<td colspan="3" align="center" id="pageBar">{!! $enrollmentor->links() !!} </td>

laravel 的 分页以及条件搜索后分页

//后台的数据查询 public function index(Request $request) { $tid = empty($request->input('tid'))?0:$r...
  • m15712884682
  • m15712884682
  • 2016年12月02日 14:43
  • 3657

laravel安装和配置搜索功能

1、你确保你的java环境有安装 没有的话百度这个下载就可以了 然后你需要 这两个github的地址 elasticsearch    https://github.com/medcl/e...
  • echo_Ae
  • echo_Ae
  • 2017年08月03日 14:46
  • 339

在 Laravel 中使用 Laravel Searchy 扩展包实现基于数据库的轻量级搜索功能

1、简介 Laravel Searchy是一个易上手的、 轻量级的、支持MySQL的Laravel搜索扩展包,使用该扩展包可以简单高效的实现基于模型的数据查询搜索功能,该扩展包还可以基于你所...
  • fishermanmax
  • fishermanmax
  • 2016年07月20日 01:00
  • 1462

laravel使用ElasticSearch进行搜索

1.安装elasticsearch和ik插件 ①elasticsearch集成包(包括ik中文插件)安装地址:https://github.com/medcl/elasticsearch-rtf ②测...
  • lingchen__
  • lingchen__
  • 2017年09月07日 17:49
  • 2028

laravel简单的搜索分页

function page(Request request)          {              //默认的搜索框为post传值              if (request) ...
  • gaokcl
  • gaokcl
  • 2017年06月17日 22:32
  • 470

laravel引入yunserch全文快速搜索注意

1,在根目录composer把xunsearch装好在vendor以后 2,你先看看 composer 引入的 xunsearch 在vendor下有个 composer.json 那里面有告诉你他...
  • will5451
  • will5451
  • 2016年09月08日 17:30
  • 1003

Laravel搜索的时候分页并携带参数

筛选分页每页的条数: @foreach ( [10,20,30,50] as $e) {{$e}}
  • zhezhebie
  • zhezhebie
  • 2017年10月19日 15:14
  • 777

laravel 自定义分页 offset 和 limit 的使用

laravel 本身有一个自带的快速分页方法 paginate,只需要传入每页显示多少条数据就可以 了,但是如果想使用自定义从哪里开始呢,这时候就可以使用offset 和 limit 的组合,offs...
  • Thepatterraining
  • Thepatterraining
  • 2016年11月14日 17:04
  • 12135

laravel的搜索分页

controller /** * 文章搜索 * * @author YING * @param void * @return void */ public function mesA...
  • longxingzhiwen
  • longxingzhiwen
  • 2016年12月01日 13:01
  • 659

laravel框架的搜索后分页

public function findadmin(Request $request){ //接收搜索的值     $u_name=$request->input('name');   ...
  • zhangwjshan
  • zhangwjshan
  • 2016年08月10日 20:34
  • 312
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:laravel中带有条件搜索的分页
举报原因:
原因补充:

(最多只允许输入30个字)