位置: 编程技术 - 正文

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表单的作用是什么)

  • 工会经费与残保金的取数是一致吗
  • 一季度季初从业人数
  • 坏账准备和信用账户区别
  • 红字发票开错了已上传如何作废
  • 软件销售利润
  • 劳务派遣小规模纳税人税率是多少
  • 抵扣联的抵扣期限
  • 铲车用什么燃油
  • 企业发生破产清算
  • 罚没收入属于
  • 法定预算调整的范围
  • 营改增之后账务怎么处理
  • 商贸公司账目
  • 职工福利费税前扣除限额
  • 确认收入销售折让分录
  • 事业单位开办费账务处理
  • 培训发票可以抵进项税吗
  • 如何查一张发票有没有作废
  • 兼营小规模纳税人增值税优惠
  • 企业向学校捐赠 流程
  • 损益表和利润表的关系
  • 尚未开发的土地使用权摊销
  • 公积金贷款利息现在是多少
  • 其他资金账簿和资产账簿
  • 总分公司合并缴纳个税
  • 苹果系统怎么修改开机密码
  • 进项税大于销项税怎么结转
  • win10系统宽带连接错误720
  • 股权交易的重要性
  • php7 数组
  • PHP:imagesettile()的用法_GD库图像处理函数
  • 企业发放年终奖政府有哪些规定?
  • session for
  • 季报的季初季末数怎么填
  • 个人独资企业的特点
  • Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
  • vue中使用require报错
  • layui 使用
  • setenforce 0命令
  • php的输出语句
  • 哪些合同必须签订书面合同
  • 运输发票开具条件
  • 帝国cms8.0
  • 实际发生坏账损失不影响应收账款
  • 印花税核定征收比例取消了吗
  • mysql常用命令有哪些
  • 交易性金融资产入账价值怎么计算
  • sql server新增数据
  • 外经证办好了后怎么开票
  • 用于维修安装服务的工具
  • 劳务公司开出的劳务票需要申报个税吗
  • 哪些发票可以报销哪些不可以
  • 以货换货合同
  • 普通发票可以扣除吗
  • 保险没有合同算生效吗
  • 营改增对建筑业税负的影响
  • 职工薪酬费用属于什么费用
  • 律师咨询费计入什么科目
  • 如何提取坏账准备
  • 个体户生产经营所得税减半征收
  • sql union和join区别
  • linux的收获
  • fsmb32.exe是什么进程 作用是什么 fsmb32进程查询
  • win10打不开应用市场
  • 双系统怎么屏蔽另一个磁盘
  • 手机游戏开发工具app
  • shell 四则运算
  • 网关绑定失败怎么设置
  • shell判断文件
  • 改变的拼音
  • shell脚本的fi
  • python模块和包的区别
  • 工业厂房房产税什么时候开始征收
  • 山东省国税网
  • 北京地税局报税时间
  • 消费税的税目有什么
  • 关于税制的问题
  • 税收是初次分配的手段
  • 2021年房产税收新政
  • 广东省地方税务局发票在线应用系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设