婷婷综合国产,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框架搜索分頁功能示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 留坝县| 河池市| 合水县| 秦皇岛市| 兴山县| 平邑县| 天等县| 江口县| 齐河县| 夹江县| 泌阳县| 辽阳县| 龙州县| 绥德县| 正定县| 治多县| 三明市| 大冶市| 修水县| 封开县| 达拉特旗| 桂东县| 贡山| 翼城县| 高雄市| 舒兰市| 苏尼特左旗| 龙陵县| 荔浦县| 大丰市| 临泉县| 铜川市| 宝清县| 彰化县| 徐汇区| 南宁市| 郧西县| 高密市| 平定县| 霸州市| 阿坝县|