位置: 编程技术 - 正文

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

  • 完税证明是可以抵扣吗
  • 理财产品分红和不分红的区别
  • 应付账款尾差怎么算
  • 支票上的法人章和财务章是央行盖吗
  • 电梯广告租赁属于哪类
  • 小规模发票冲红怎么申报
  • 个税完税凭证在哪里打印出来
  • 营改增后建筑行业甲供材
  • 套期保值账务处理出售被套期项目
  • 原始凭证丢失如何处理会罚款吗
  • 出口货物预收账款会计分录
  • 延迟交款收息做什么科目?
  • 分公司亏损总公司账务处理
  • 餐费专票认证了怎么办
  • 代扣代缴增值税纳税义务发生时间
  • 公司聚餐一定要去吗
  • 并购重组中需要哪些条件
  • 小规模纳税人年度不超过500万
  • 进口车关税怎么抵扣
  • 基础设施建设包括哪些方面
  • 回盘的模板
  • 车辆保养计入什么二级科目
  • 如何解决电脑无法定位程序输入点
  • windows7远程桌面连接在哪里
  • 发放股票股利的会计分录怎么写
  • 劳务分包费用组成比例
  • 视同销售情形有哪些?
  • php数字转换大写
  • 数字证书费用计入管理费用什么科目
  • 前期差错更正怎么计算
  • PHP:mb_convert_variables()的用法_mbstring函数
  • 转让二手设备如何交易
  • 捐赠与赞助
  • 前期做了无票收入,后期怎么填写
  • Win11 Build 22000.160(KB5005189)预览版发布,更新了哪些内容
  • 二手商铺的税费太高了吧
  • 直接计入所有者权益的交易或事项
  • Bàu Cá Cái的红树林,越南广义 (© Robert Harding World Imagery/Offset)
  • php实现多条件查询
  • 不符合政策和条件的成语
  • php添加
  • kill命令用法
  • phpcms模块
  • 增值税进项税额能不能抵扣
  • 个税申报可以作废重新申报吗
  • 重分类调整分录汇总表什么情况填写
  • 视同销售是指什么
  • 坏账准备在资产负债表哪里体现
  • 核定征收和查账征收可以自己选择吗
  • 增值税达不到起征期
  • 房地产按揭贷款政策
  • 核定征收的计算方法
  • 增值税申报表是含税还是不含税
  • 收到一张普通发票怎么做账
  • 预付账款的账务处理视频教程
  • 购入农产品的增值税税率是多少
  • 保险收入如何做账
  • 股东以私人名义出资
  • 计提印花税会计科目
  • 增值税开票系统怎么改开票人名字信息
  • 员工替公司垫付工资违法吗
  • 关税用什么会计科目
  • 安装sqlserver2000 IP地址出错怎样修改
  • 班班通一直正在启动什么原因
  • win7出现蓝屏如何解决
  • ubuntu20.04 vim
  • 中国有多少台百万机组
  • linux shell 常用命令大全
  • jQuery ajax读取本地json文件的实例
  • [置顶]JM259194
  • unity3d特效教程
  • codeblocks使用技巧
  • jquery插件是干什么的
  • Android之Notification-android学习之旅(二)
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • jQuery实现TAB选项卡切换特效简单演示
  • android事件处理方式有几种
  • 12333医保缴费具体步骤
  • 电子税务局增值税申报表下载
  • 安徽省建筑企业资质查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设