位置: 编程技术 - 正文

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

  • 企业所得税要交多少税
  • 一般纳税人劳务公司可以开3%的发票吗
  • 普通发票税额没有打印全可以用么
  • 外经证办好了后怎么开票
  • 企业收到补贴需要开票吗
  • 铲车用什么燃油
  • 什么叫税控盘清卡
  • 减半征收企业所得税的项目有哪些?
  • 购买的固定资产没有使用,是否计提折旧
  • 收到股东借款的现金
  • 交易或事项对会计等式的影响表格怎么填
  • 货款为现金如何做记账账款凭证?
  • 货款尚未收到用什么记账凭证
  • 企业销售货物收入没有银行流水
  • 仓库的数量为负数怎么办
  • 如果一直没到国税局办理登记怎么办
  • 购进原材料没有发票怎么做分录
  • 增值税发票价格低于进项
  • 增值税进项税额转出是什么意思
  • 应收未收的利息如何处理
  • 印花税税目错了能申报更正吗
  • 金融衍生工具的特点不包括
  • 新版edge浏览器兼容模式怎么设置
  • win11不兼容
  • 用友软件查其他业务收入怎么查
  • 财政收回额度怎么记账
  • PHP:oci_set_client_info()的用法_Oracle函数
  • 工资及社保外包服务
  • 购买增值税防伪税控系统专用设备
  • MacOS X Yosemite升级后postgresql启动报错的解决办法
  • 债务重组账务处理会计分录
  • PHP:Memcached::delete()的用法_Memcached类
  • PHP:curl_multi_init()的用法_cURL函数
  • 未分配利润转增股本规定
  • 最早在哪一年手机可以上网
  • 发票多盖了一个发票章咋办
  • 融资性租赁会计处理计入固定资产
  • php抽象函数
  • php评论盖楼
  • 计算完工产品成本和在产品成本的方法有哪些
  • 其他债权投资按公允价值计量,为什么计提减值准备
  • php处理接收的xml
  • 推荐 4个有趣实践作业
  • 公益性捐赠递延注会
  • 营业外收入怎么结转到本年利润
  • Python psd-tools如何转换文件
  • 占地面积法如何分摊土地成本
  • 投资性房地产的后续计量
  • 租房交付确认书
  • 停车位划线费用入什么科目
  • 小规模企业收到专票怎么做账
  • 未付工资挂什么科目
  • 增值税加计抵减企业所得税如何处理
  • 出口退税项目
  • 哪些业务需要计提国别风险准备金
  • 新企业办理金税盘流程
  • 免缴教育费附加什么意思
  • 红字冲销法可能会涉及的摘要有
  • SQLServer:探讨EXEC与sp_executesql的区别详解
  • mysql 左链接 右链接
  • vmware img镜像
  • freebsd 安装
  • 电脑safari点击没反应
  • win10预览文件怎么显示内容
  • win10的outlook在哪
  • windows 10预览版
  • linux k
  • matplotlib pypi
  • Quick cocos2dx-Lua(V3.3R1)学习笔记(十三)-----继续触摸事件之多点触摸
  • unity移动游戏开发
  • javascript高级程序设计最新版
  • 使用nodejs连接openai超时
  • 税收征收管理与实践
  • 税务扣税账户余额不足
  • 江苏国税电子税务局网登录
  • 土地使用税申报流程图
  • 杭州市税务局举报
  • 医保账户被扣财富怎么办
  • 杭州文明城市几连冠
  • 迅雷网站官网下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设