首页 > 编程 > PHP > 正文

如何使用laravel框架实现搜索功能

2020-03-22 19:44:57
字体:
来源:转载
供稿:网友
这篇文章主要介绍了关于laravel框架实现搜索功能,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

这里的搜索功能主要基于表单get提交实现的

 form action= /backend/auditList method= get  table >

php部分逻辑

html' target='_blank'>public function article_list(){ //echo zoule exit; 测试表单是否走进方法中 大家随意写 $shownum = 1; if(array_key_exists( class ,$_GET)||array_key_exists( keywords ,$_GET)){ //echo 111  if($_GET[ class ]){ //Article模型 leftJoin表连接 查询根据俩个表里的这些字段来执行 $postdata = Article::leftJoin( category , function($join) { $join- on( article.class_id , = , category.id  })- select([ article.id , category.class_name , article.status , article.title_editing , article.update_time ])- where( article.class_id , = ,$_GET[ class ])- orderBy( release_time , desc )- paginate($shownum); }elseif($_GET[ keywords ]){ $postdata = Article::leftJoin( category , function($join) { $join- on( article.class_id , = , category.id  })- select([ article.id , category.class_name , article.status , article.title_editing , article.update_time ])- where( article.title_editing , = ,$_GET[ keywords ])- orderBy( release_time , desc )- paginate($shownum); }else{ $postdata = Article::leftJoin( category , function($join) { $join- on( article.class_id , = , category.id  })- select([ article.id , category.class_name , article.status , article.title_editing , article.update_time ])- orderBy( release_time , desc )- paginate($shownum); }else{ //echo 2222  $postdata = Article::leftJoin( category , function($join) { $join- on( article.class_id , = , category.id  })- select([ article.id , category.class_name , article.status , article.title_editing , article.update_time ])- orderBy( release_time , desc )- paginate($shownum); //分类id不是父id $category = DB::table( category )- where( parent_id , != , 0 )- get(); //渲染页面 传递 参数 return view( backend.article_list ,[ postdata = $postdata, shownum = $shownum, category = $category]);}

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP !

相关推荐:

Laravel 5中数据库迁移的学习

Laravel框架如何实现model层的CURD操作

以上就是如何使用laravel框架实现搜索功能的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表