婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Laravel框架搜索分頁功能示例

Laravel框架搜索分頁功能示例

熱門標簽:智能電銷語音機器人資訊 蘇州外呼系統有效果嗎 兼職做地圖標注好賺錢嗎 山東電銷卡外呼系統原理是什么 地圖標注怎么做商戶驗證 亳州企業外呼系統 海南外呼系統方案 打開百度地圖標注 400 電話 辦理

本文實例講述了Laravel框架搜索分頁功能。分享給大家供大家參考,具體如下:

控制器controller

/**
 * 文章搜索
 *
 * @author YING
 * @param void
 * @return void
 */
public function mesArticleSearch()
{
  //接值
  $input=Input::get();
  //調用模型查詢
  //實例化類
  $cate=new Article();
  //調用自定義方法 查詢分類
  $artInfo=$cate->searchAll($input);
  //從session的用戶名
  $username=session('user_name');
  //實例化類
  $cate=new Category();
  //調用自定義方法 查詢分類
  $cateInfo=$cate->selectAll();
  return view('admin.article',['username'=>$username,'artInfo'=>$artInfo,'cateInfo'=>$cateInfo,'cate_id'=>$input['cate_id'],'title'=>$input['title']]);
}

模型model

/**
 * 文章搜索
 *
 * @author YING
 * @param void
 * @return void
 */
public function searchAll($input)
{
  //判斷
  if($input['cate_id']!=0$input['title']!=""){
    return $this->join('user','u_id','=','user.Id')
          ->join('category','article.cate_id','=','category.cate_id')
          ->select('user_name','cate_name','article.*')
          ->where('category.status','0')
          ->where(array('category.cate_id'=>$input['cate_id']))
          ->where('title','like','%'.$input['title'].'%')
          ->orderBy('article.sort','DESC')
          ->paginate(3);
  }else if($input['cate_id']!=0$input['title']==""){
    return $this->join('user','u_id','=','user.Id')
          ->join('category','article.cate_id','=','category.cate_id')
          ->select('user_name','cate_name','article.*')
          ->where('category.status','0')
          ->where(array('category.cate_id'=>$input['cate_id']))
          ->orderBy('article.sort','DESC')
          ->paginate(3);
  }else if ($input['cate_id']==0$input['title']!=""){
    return $this->join('user','u_id','=','user.Id')
          ->join('category','article.cate_id','=','category.cate_id')
          ->select('user_name','cate_name','article.*')
          ->where('category.status','0')
          ->where('title','like','%'.$input['title'].'%')
          ->orderBy('article.sort','DESC')
          ->paginate(3);
  }else{
   return  $this->join('user','u_id','=','user.Id')
          ->join('category','article.cate_id','=','category.cate_id')
          ->select('user_name','cate_name','article.*')
          ->where('category.status','0')
          ->orderBy('article.sort','DESC')
          ->paginate(3);
  }
}

比較low

視圖view

div class="list-page" style="margin-left: 400px">
{{$artInfo->appends(['cate_id' => $cate_id])->appends(['title' => $title])->render()}}
/div>

更多關于Laravel相關內容感興趣的讀者可查看本站專題:《Laravel框架入門與進階教程》、《php優秀開發框架總結》、《php面向對象程序設計入門教程》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家基于Laravel框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • Laravel5.5 手動分頁和自定義分頁樣式的簡單實現
  • PHP框架Laravel插件Pagination實現自定義分頁
  • Laravel手動分頁實現方法詳解
  • Laravel+jQuery實現AJAX分頁效果
  • Laravel框架執行原生SQL語句及使用paginate分頁的方法
  • laravel實現分頁樣式替換示例代碼(增加首、尾頁)
  • laravel自定義分頁效果
  • laravel自定義分頁的實現案例offset()和limit()
  • Laravel實現搜索的時候分頁并攜帶參數
  • 在Laravel中實現使用AJAX動態刷新部分頁面
  • Laravel實現ORM帶條件搜索分頁
  • Laravel5.1 框架分頁展示實現方法實例分析

標簽:綏化 紹興 萊蕪 安康 金華 呼倫貝爾 清遠 溫州

巨人網絡通訊聲明:本文標題《Laravel框架搜索分頁功能示例》,本文關鍵詞  Laravel,框架,搜索,分頁,功能,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Laravel框架搜索分頁功能示例》相關的同類信息!
  • 本頁收集關于Laravel框架搜索分頁功能示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 西峡县| 乌恰县| 庄河市| 荣成市| 绥滨县| 田阳县| 金秀| 桐梓县| 梁河县| 庆元县| 长治县| 定边县| 岳池县| 连江县| 嘉祥县| 湾仔区| 汤阴县| 东乡族自治县| 长寿区| 盐城市| 常山县| 田阳县| 吉林省| 通化县| 清原| 新乐市| 武鸣县| 临沂市| 巴青县| 桦川县| 德令哈市| 荆门市| 同仁县| 石城县| 长沙县| 科技| 阿克苏市| 浦县| 湘潭县| 常宁市| 新巴尔虎左旗|