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写的采集程序
Mar 16 PHP
PHP $_SERVER详解
Jan 16 PHP
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
Dec 25 PHP
深入解析php之apc
May 15 PHP
PHP多线程批量采集下载美女图片的实现代码(续)
Jun 03 PHP
PHP中的插件机制原理和实例
Jul 08 PHP
php+html5使用FormData对象提交表单及上传图片的方法
Feb 11 PHP
php实现兼容2038年后Unix时间戳转换函数
Mar 18 PHP
Session 失效的原因汇总及解决丢失办法
Sep 30 PHP
PHP的PDO操作简单示例
Mar 30 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
May 02 PHP
详解php中serialize()和unserialize()函数
Jul 08 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中copy on write写时复制机制介绍
2014/05/13 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
2016/04/11 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
Javascript 事件流和事件绑定
2009/07/16 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
jQuery+ajax实现动态执行脚本的方法
2015/01/27 Javascript
javascript封装简单实现方法
2015/08/11 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
2016/05/26 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
原生JS实现在线问卷调查投票特效
2017/01/03 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
使用travis-ci如何持续部署node.js应用详解
2017/07/30 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
vue.js 2.0实现简单分页效果
2019/07/29 Javascript
微信小程序移动拖拽视图-movable-view实例详解
2019/08/17 Javascript
vue中实现高德定位功能
2019/12/03 Javascript
[42:00]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第一场 12.13
2020/12/17 DOTA
对json字符串与python字符串的不同之处详解
2018/12/19 Python
Python3.5集合及其常见运算实例详解
2019/05/01 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
使用Python爬取弹出窗口信息的实例
2020/03/14 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
一文带你了解Python 四种常见基础爬虫方法介绍
2020/12/04 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
2020/12/10 Python
美国领先的商务贺卡出版商:The Gallery Collection
2018/02/13 全球购物
德国购买踏板车网站:Microscooter
2019/10/14 全球购物
中国梦的演讲稿
2014/01/08 职场文书
《雾凇》教学反思
2014/02/17 职场文书
《画》教学反思
2014/04/14 职场文书
大学新闻系求职信
2014/06/03 职场文书
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
爱心捐款活动总结
2015/05/09 职场文书
2015年校本培训工作总结
2015/07/24 职场文书
python 实现的截屏工具
2021/05/08 Python