首页
学
【学】PHP
【学】前端
【学】Linux
【学】杂学
【学】支付
【学】Docker
享
【享】文件
【享】工具
日记
Me
【Me】我
【Me】留言
老郭博客-程序员客栈
文章模型
下载模型
首页
学
【学】PHP
【学】前端
【学】Linux
【学】杂学
【学】支付
【学】Docker
享
【享】文件
【享】工具
日记
Me
【Me】我
【Me】留言
首页
学
【学】PHP
Laravel中带有条件搜索加分页
Laravel中带有条件搜索加分页
发布时间:
2年前
作者:
老郭
热度:
939 ℃
评论数:
# 前言 在我做这个博客搜索的时候,我寻找过好多的搜索包,个人感觉`elasticsearch` 是一个比较好的包,但是由于本人各种原因,没能用上,还是挺可惜的。但是我还是会附上相关的链接。 [elasticsearch 官网](https://www.elastic.co/products/elasticsearch "elasticsearch 官网") [GitHub地址](https://github.com/medcl/elasticsearch-rtf "GitHub地址") [金马的教程(第一篇)](https://laravel-china.org/articles/4027/tutorial-write-a-search-use-laravel-scout-elasticsearch-ik-word-segmentation "金马的教程(第一篇)") # 正文 好了,废话也说了这么多了,下面就要开始真正实现laravel的带有条件搜索加分页。其实这种情况Laravel还是做的非常人性化的,只要添加一行代码就可以实现。具体代码如下: ```php /* * 参数一:关键词 * 参数二:类型 */ $list = $this->service->search($request->keywords,$request->type); $page = isset($page)?$request['page']:1; $list = $list->appends(array( 'type'=>$request->type, 'keywords'=>$request->keywords, 'page'=>$page )); ``` 没错,就这么几行代码,就可以实现搜索加分页!
laravel,search,搜索,条件,分页,page,Get
上一篇:
Laravel的任务调度(定时任务)
下一篇:
Composer - 快速入门(如有遗漏,敬请谅解)
栏目导航
【学】PHP
【学】前端
【学】Linux
【学】杂学
【学】支付
【学】Docker
相关文章
Laravel中的Controller(控制器)
1198 ℃
Laravel中的Model(模型)
1340 ℃
Laravel中的Route(路由)
1619 ℃
Laravel中的Middleware(中间件)
1159 ℃
Laravel的任务调度(定时任务)
2231 ℃
Laravel中带有条件搜索加分页
939 ℃
Composer - 快速入门(如有遗漏,敬请谅解)
1140 ℃
Laravel - 数据迁移
928 ℃
Laravel - 数据填充
970 ℃
Laravel - 论配置文件的重要性
961 ℃
Laravel - CSRF 攻击与防御
849 ℃
Laravel - 验证码(captcha)
1178 ℃
Laravel - Entrust 权限管理包安装与配置
1119 ℃
Laravel - Entrust 实例安装与数据填充
968 ℃
Laravel - Entrust 使用方法
926 ℃
Laravel - 服务设计模式
1173 ℃
Laravel - 后台模版、菜单表与路由定义
1492 ℃
Laravel - 菜单视图
1329 ℃
Laravel - 添加菜单
913 ℃
Laravel - 菜单递归及排序
1349 ℃
Laravel - 菜单列表视图
1047 ℃
Laravel - Redis 缓存菜单数据
2410 ℃
微信小程序
手机扫码访问