位置: 编程技术 - 正文

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

  • 补缴税款需要去税务大厅吗
  • 公司附加税怎么计算
  • 以前损益年度调整
  • 财务费用和应付利息怎么算
  • 可供出售金融资产和长期股权投资
  • 咨询服务费开票税率
  • 公司团体体检的洽谈
  • 停车费收入增值税申报表怎么填
  • 行政单位工资支出标准
  • 装饰费是否计算缴纳土地增值税
  • 股东实物分红账务怎么做
  • 收回已作为坏账准备的应收账款会计分录
  • 预收物业费如何填报申报表
  • 加油站固定资产折旧年限
  • 企业开发票的人员要经过培训吗?
  • 保安公司增值服务
  • 倒增值税发票过程
  • 旅游业差额开票税率
  • 小规模纳税人纳税申报时间
  • 公司收到个人投资款没有备注
  • 对外开具发票
  • macxi
  • 预收账款可以挂账多久要交税
  • 新建厂房环评流程
  • 电脑如何修改硬盘模式
  • flash player用不了怎么办
  • 现行预计负债的计算公式
  • 成品油的消费税可以抵扣吗
  • elf.exe是什么程序
  • 纳税人跨县(市、区)提供建筑服务,应向建筑服务发生地
  • php制作网页
  • 资产负债表项目填列的依据是
  • php解析配置文件
  • 公司购买食品属于什么费用
  • 路径规划步骤
  • 蓝牙11
  • vue3 $bus
  • websocket怎么读
  • 视图机制
  • 股东分红会计分录案例
  • 固定资产处置缴纳增值税政策依据
  • 基本户 变更
  • dict在python中的作用
  • 借方贷方有哪些
  • 累计折旧怎么做账
  • 哪些收入需要缴纳个人所得税
  • 销售收入怎么入账
  • 季度所得税计提分录
  • 购买税控盘的费用怎么抵减
  • 已抵扣的增值税怎么做账
  • 房地产企业收到政府土地补偿款如何入账
  • 制造费用可以计提吗
  • 财政直接支付是什么科目
  • 应收票据背书转让不终止确认如何记账
  • 注册资本实缴制改为认缴制
  • 企业会计准则规定,企业在对会计要素
  • 从mysql导出数据
  • mysql数据库主键怎么设置
  • window下mysql忘记密码
  • windows2003r2安装教程
  • ubuntu20.0.4安装
  • freebsd使用
  • winxp设置在哪
  • win7安装显卡驱动显示未知错误
  • window10玩dnf怎么设置流畅
  • win7如何设置网络连接路由器
  • win10系统找不到无线网络连接
  • linux使用命令查看ip地址
  • opengl文档窗口是什么
  • Unity3D游戏开发引擎
  • linux shell -s
  • unity做app
  • jquery formatter
  • 基于jquery的框架有哪些
  • js中input怎么用
  • 陕西省国家税务总局班子成员
  • 集资房税收问题
  • 北京税务师取消了吗
  • 上期留底税额怎么查
  • 印花税票在哪里可以查到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设