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 相关文章推荐
PHP5 操作MySQL数据库基础代码
Sep 29 PHP
php设计模式 Observer(观察者模式)
Jun 26 PHP
一个漂亮的php验证码类(分享)
Aug 06 PHP
php中创建和调用webservice接口示例
Jul 25 PHP
给ECShop添加最新评论
Jan 07 PHP
php中header设置常见文件类型的content-type
Jun 23 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
Jul 10 PHP
php cli模式下获取参数的方法
May 05 PHP
阿里云Win2016安装Apache和PHP环境图文教程
Mar 11 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
Oct 21 PHP
PHP使用Http Post请求发送Json对象数据代码解析
Jul 16 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
调频问题解答
2021/03/01 无线电
Classes and Objects in PHP5-面向对象编程 [1]
2006/10/09 PHP
PHP中实现中文字串截取无乱码的解决方法
2018/05/29 PHP
JQuery中getJSON的使用方法
2010/12/13 Javascript
js 获取计算后的样式写法及注意事项
2013/02/25 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
2014/04/04 Javascript
Javascript保存网页为图片借助于html2canvas库实现
2014/09/05 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
2016/03/29 Javascript
JS区分浏览器页面是刷新还是关闭
2016/04/17 Javascript
NodeJS处理Express中异步错误
2017/03/26 NodeJs
JavaScript通过filereader接口读取文件
2017/05/10 Javascript
单页面vue引入百度统计的使用方法示例详解
2018/10/13 Javascript
微信小程序云开发之数据库操作
2019/05/18 Javascript
js实现详情页放大镜效果
2020/10/28 Javascript
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
Python教程之全局变量用法
2016/06/27 Python
使用Python设计一个代码统计工具
2018/04/04 Python
使用python中的in ,not in来检查元素是不是在列表中的方法
2018/07/06 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
python urllib爬虫模块使用解析
2019/09/05 Python
详解python如何引用包package
2020/06/07 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
巴西购物网站:Submarino
2020/01/19 全球购物
Internet主要有哪些网络群组成
2015/12/24 面试题
如何进行Linux分区优化
2013/02/12 面试题
机械设计制造专业个人求职信
2013/09/25 职场文书
《地震中的父与子》教学反思
2014/04/10 职场文书
我的长生果教学反思
2014/04/28 职场文书
2014世界杯球队球队口号
2014/06/05 职场文书
大学生操行评语大全
2014/12/31 职场文书
个人思想政治总结
2015/03/05 职场文书
师范生小学见习总结
2015/06/23 职场文书
酒店员工管理制度
2015/08/05 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书