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 相关文章推荐
用PHP连mysql和oracle数据库性能比较
Oct 09 PHP
php 之 没有mysql支持时的替代方案
Oct 09 PHP
MySQL相关说明
Jan 15 PHP
js下函数般调用正则的方法附代码
Jun 22 PHP
php下将XML转换为数组
Jan 01 PHP
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
Jul 03 PHP
PHP SPL标准库之接口(Interface)详解
May 11 PHP
PHP5.5迭代生成器用法实例详解
Mar 16 PHP
PHP无限极分类函数的实现方法详解
Apr 15 PHP
PHP判断json格式是否正确的实现代码
Sep 20 PHP
PHP封装的验证码工具类定义与用法示例
Aug 22 PHP
php中配置文件保存修改操作 如config.php文件的读取修改等操作
May 12 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 中文乱码解决办法总结分析
2009/07/30 PHP
关于ThinkPHP中的异常处理详解
2018/05/11 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
javascript贪吃蛇完整版(源码)
2013/12/09 Javascript
js鼠标悬浮出现遮罩层的方法
2015/01/28 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
2015/12/08 Javascript
js仿百度切换皮肤功能(html+css)
2016/07/10 Javascript
深入浅析JavaScript中的scrollTop
2016/07/11 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
2017/03/29 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
2018/08/31 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
写一个Vue Popup组件
2019/02/25 Javascript
解决vue打包后vendor.js文件过大问题
2019/07/03 Javascript
Vue实现点击显示不同图片的效果
2019/08/10 Javascript
浅谈React中组件逻辑复用的那些事儿
2020/05/21 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
使用Python的Flask框架实现视频的流媒体传输
2015/03/31 Python
在Ubuntu系统下安装使用Python的GUI工具wxPython
2016/02/18 Python
python批量制作雷达图的实现方法
2016/07/26 Python
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
python解决汉字编码问题:Unicode Decode Error
2017/01/19 Python
Python使用pylab库实现画线功能的方法详解
2017/06/08 Python
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
使用Py2Exe for Python3创建自己的exe程序示例
2018/10/31 Python
python 实现UTC时间加减的方法
2018/12/31 Python
python 消费 kafka 数据教程
2019/12/21 Python
python字典key不能是可以是啥类型
2020/08/04 Python
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
青春励志演讲稿
2014/04/29 职场文书
信用社竞聘演讲稿
2014/05/16 职场文书
销售人员管理制度
2015/08/06 职场文书
Django如何创作一个简单的最小程序
2021/05/12 Python
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS