位置: 编程技术 - 正文

Laravel 中获取上一篇和下一篇数据(laravel with查询指定字段)

编辑:rootadmin

推荐整理分享Laravel 中获取上一篇和下一篇数据(laravel with查询指定字段),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:laravel读取excel,laravel查询指定字段,laravel url函数,laravel读取excel,laravel获取客户端ip,laravel读取excel,laravel读取excel,laravel获取客户端ip,内容如对您有帮助,希望把文章链接给更多的朋友!

首先文章的起源来与SF上面的一个问题:

Laravel的Eloquent ORM 怎么获取当前记录的下一条

然后,当时在答案里面简单写了一下解决方案。不过由于这个取得下一条和取得上一条的记录其实在日常的开发当中还是会经常遇到,最常见的场景可能就是取得一篇文章的上一篇文章和下一篇文章了。其实这个在Laravel的Eloquent中实现还是挺容易的,不过由于Laravel并没有直接提供给我们相应的方法,我们得使用一个小小的技巧:

取得上一篇的文章id

$id就是当前文章的id,我们通过max()来取得比当前id小的最大值,也就是当前id的前一篇文章的id。

取得上一篇的文章id

基本上可以说是:同理可得。这个取得下一篇文章的id其实就是一个相反的过程,理解万岁。

一旦我们取得上一篇和下一篇的文章id之后,我们就可以随心所欲了,比如:

Laravel 中获取上一篇和下一篇数据(laravel with查询指定字段)

多说两句

那如果是对于一个文章的管理来说,我们其实可以这么做:

给articles表中增加一个published_at的字段,这里可以将published_at字段设置为一个Carbon对象,然后我们在前端展示的时候就可以根据published_at来判读是否将文章展示出来。

比如说查询语句:

//以上方法位于Article中,下面的查询我放在了ArticleController中

View展示:

处理文章的前一篇和后一篇的解决方案已完成。

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP代码实现表单数据验证类 下面通过一段PHP代码实现表单数据验证类,具体介绍如下:非常好用方便的表单数据验证类php//验证类classFun{functionisEmpty($val){if(!is_string($val))returnfalse;//

php技术实现加载字体并保存成图片 下面通过一段代码给大家详解介绍下php技术实现加载字体并保存成图片。//Setthecontent-typeheader("Content-type:image/png");//Createtheimage$im=imagecreatetruecolor(,);/

分享PHP函数实现数字与文字分页代码 这篇文章主要是用PHP函数实现数字与文字分页,具体实现步骤就不罗嗦了,直接上代码/****@param$_sql*@param$_size*/function_page($_sql,$_size){//将里面的所有变量

标签: laravel with查询指定字段

本文链接地址:https://www.jiuchutong.com/biancheng/284446.html 转载请保留说明!

上一篇:PHP7.0版本备注(php配置文件的名字是)

下一篇:PHP代码实现表单数据验证类(php表单的作用是什么)

  • 小规模纳税人每月不超过10万
  • 补缴税款需要去税务大厅吗
  • 金融资产的构成
  • 普通发票为什么只能领一张
  • 火车票丢了怎么补打报销凭证
  • 工会筹备金需不需要计提
  • 销户之后可以重新申请吗
  • 五联发票一般用于哪种单位
  • 油费补助记什么科目
  • 税收优惠退税账户是什么
  • 评估价与成交价相差多少合法
  • 退预收账款需要什么原始凭证
  • 伤亡保险是什么意思
  • 税控设备可以跨省销售吗
  • 城建税及教育费附加税怎么算
  • 银行承兑汇票上的承兑日期
  • 怎样理解递归
  • 股息收入属于应税收入吗
  • 银行没有流水怎么开证明
  • 增值税发票开具错误重开该怎么做会计分录?
  • 租用服务器会泄漏数据吗
  • 项目地预交企业所得税分录如何处理?
  • 低值易耗品摊销表格
  • 个体工商户给员工交社保属于职工社保吗
  • 新版edge浏览器历史记录
  • 华为手机屏幕有个圆点怎么取消
  • 企业并购效益
  • 应付账款周转天数长对企业的影响
  • 撤销账户申请怎么写
  • 深度学习&故障诊断初学者 - 学习路线
  • 魅族路由器mini刷机
  • wrme.exe是什么
  • 本期进项税额转出额是什么意思
  • 业务招待费调增后仍然亏损
  • Web前端开发知识点总结
  • 2021市场发展
  • verilog hdl中任务可以调用
  • phpcms怎么用
  • 应收票据包括哪些项目内容
  • 年终奖是以工资形式发放吗
  • 物业管理公司的主管部门是哪个单位
  • 已付款收到发票
  • 给员工进行拓展活动
  • 备用金有发票抵扣吗
  • 加油票和过桥过路费怎么做账
  • 代扣税款手续费是什么意思
  • 今年缴纳上年的税收滞纳金
  • 福利费可以直接发钱吗
  • 盈余公积现金流量表中应填入哪里呢
  • 事业单位接受捐赠会计处理
  • 年底结账会计处理
  • 数据库表的创建心得体会
  • mysql 5.7.17 winx64安装配置图文教程
  • ubuntu20.0.4安装
  • Ubuntu Update-rc.d命令详细介绍
  • linux系统百科
  • win8.0升级win8.1
  • linux ili9341
  • linux系统如何进入终端
  • windows8使用技巧
  • win 8系统怎么样
  • linux安装atop
  • linux init1
  • 不需要远程传输的文件
  • 卡带测评
  • python如何用turtle
  • js中数组操作
  • Android笔记本
  • shell delete
  • js如何获取cookie的值
  • 浏览器环境下的事件循环
  • jQuery ajax提交Form表单实例(附demo源码)
  • javascript教程代码
  • JavaScript中的变量名不区分大小写
  • 曲剧全场戏双玉蝉
  • multiset volatile
  • python 解析
  • 苗木增值税发票税率
  • 8倍社会平均工资 北京
  • 2015年购买15万元排量2.0的新车购置税怎么计算?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设