laravel 判断查询数据库返回值的例子


Posted in PHP onOctober 11, 2019

在使用 Laravel Eloquent 模型时,我们可能要判断取出的结果集是否为空,但我们发现直接使用 is_null 或 empty 是无法判段它结果集是否为空的。

var_dump 之后我们很容易发现,即使取到的空结果集, Eloquent 仍然会返回 Illuminate\Database\Eloquent\Collection 对象实例。

其实,Eloquent 已经给我们封装几个判断方法。

$result = Model::where(...)->get();
//不为空则
if ($result->first()) { } 
if (!$result->isEmpty()) { }
if ($result->count()) { }
$result = Model::where(...)->first();

如果找不到数据,返回是null

以上这篇laravel 判断查询数据库返回值的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
Feb 16 PHP
关于PHP堆栈与列队的学习
Jun 21 PHP
对于PHP 5.4 你必须要知道的
Aug 07 PHP
php跨站攻击实例分析
Oct 28 PHP
Yii学习总结之安装配置
Feb 22 PHP
PHP中遇到的时区问题解决方法
Jul 23 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
Nov 19 PHP
利用PHP如何写APP接口详解
Aug 23 PHP
php类自动装载、链式操作、魔术方法实现代码
Jul 23 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
Feb 23 PHP
Yii实现微信公众号场景二维码的方法实例
Aug 30 PHP
详解Laravel服务容器的优势
May 29 PHP
PHP实现通过二维数组键值获取一维键名操作示例
Oct 11 #PHP
laravel框架添加数据,显示数据,返回成功值的方法
Oct 11 #PHP
laravel 操作数据库常用函数的返回值方法
Oct 11 #PHP
解决laravel id非自增 模型取回为0 的问题
Oct 11 #PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
Oct 11 #PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 #PHP
laravel 中某一字段自增、自减的例子
Oct 11 #PHP
You might like
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
js之onload事件的一点使用心得
2013/08/14 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
2016/11/01 Javascript
微信小程序开发图片拖拽实例详解
2017/05/05 Javascript
js+html5实现侧滑页面效果
2017/07/15 Javascript
浅析Node.js非对称加密方法
2018/01/29 Javascript
vue axios封装及API统一管理的方法
2019/04/18 Javascript
layui下拉列表select实现可输入查找的方法
2019/09/28 Javascript
JavaScript 接口原理与用法实例详解
2020/05/12 Javascript
[46:50]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[31:29]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第一场 12.20
2020/12/23 DOTA
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
python异常处理和日志处理方式
2019/12/24 Python
使用python matplotlib 画图导入到word中如何保证分辨率
2020/04/16 Python
Django框架安装及项目创建过程解析
2020/09/14 Python
详解python对象之间的交互
2020/09/29 Python
PyQt5的QWebEngineView使用示例
2020/10/20 Python
解决Firefox下不支持outerHTML问题代码分享
2014/06/04 HTML / CSS
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
优秀毕业生事迹材料
2014/02/12 职场文书
俞敏洪北大演讲稿
2014/05/22 职场文书
物业品质提升方案
2014/06/08 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
综合素质自我评价怎么写
2014/09/14 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
政协常委会议主持词
2015/07/03 职场文书
预备党员的思想汇报,你真的会写吗?
2019/06/28 职场文书
python入门学习关于for else的特殊特性讲解
2021/11/20 Python
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技