濮阳杆衣贸易有限公司

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

Laravel框架搜索分頁功能示例

熱門標簽:智能電銷語音機器人資訊 蘇州外呼系統(tǒng)有效果嗎 兼職做地圖標注好賺錢嗎 山東電銷卡外呼系統(tǒng)原理是什么 地圖標注怎么做商戶驗證 亳州企業(yè)外呼系統(tǒng) 海南外呼系統(tǒng)方案 打開百度地圖標注 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優(yōu)秀開發(fā)框架總結》、《php面向對象程序設計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

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

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

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

巨人網(wǎng)絡通訊聲明:本文標題《Laravel框架搜索分頁功能示例》,本文關鍵詞  Laravel,框架,搜索,分頁,功能,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Laravel框架搜索分頁功能示例》相關的同類信息!
  • 本頁收集關于Laravel框架搜索分頁功能示例的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    民丰县| 盈江县| 嘉禾县| 平凉市| 淳化县| 嘉鱼县| 罗甸县| 平乐县| 田阳县| 桐乡市| 景宁| 江门市| 海林市| 崇左市| 江口县| 洞头县| 明水县| 德阳市| 江门市| 麻城市| 基隆市| 柳林县| 平顶山市| 尼勒克县| 马鞍山市| 全州县| 昔阳县| 莆田市| 洛川县| 辽阳市| 如皋市| 册亨县| 襄城县| 富平县| 南通市| 景宁| 哈巴河县| 东丽区| 隆尧县| 青浦区| 栾川县|