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.2下chunk_split()函数整数溢出漏洞 分析
Jun 06 PHP
PHP 手机归属地查询 api
Feb 08 PHP
php去掉字符串的最后一个字符附substr()的用法
Mar 23 PHP
PHP学习笔记之数组篇
Jun 28 PHP
百度ping方法使用示例 自动ping百度
Jan 26 PHP
php命名空间学习详解
Feb 27 PHP
CI框架自动加载session出现报错的解决办法
Jun 17 PHP
php计算数组相同值出现次数的代码(array_count_values)
Jan 20 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
Apr 21 PHP
利用PHP实现一个简单的用户登记表示例
Apr 25 PHP
PHP基于自定义类随机生成姓名的方法示例
Aug 05 PHP
PHP实现简单的模板引擎功能示例
Sep 02 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
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
改版了网上的一个js操作userdata
2007/04/27 Javascript
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
2011/05/24 Javascript
Javascript表格翻页效果的具体实现
2013/10/05 Javascript
Javascript window对象详解
2014/11/12 Javascript
JavaScript获得表单target属性的方法
2015/04/02 Javascript
如何利用AngularJS打造一款简单Web应用
2015/12/05 Javascript
gameboy网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点
2016/02/21 Javascript
JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
2016/05/15 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
JS限制条件补全问题实例分析
2016/12/16 Javascript
JS实现的添加弹出层并完成锁屏操作示例
2017/04/07 Javascript
微信小程序通过保存图片分享到朋友圈功能
2018/05/24 Javascript
vue quill editor 使用富文本添加上传音频功能
2020/01/14 Javascript
Vue实现一种简单的无限循环滚动动画的示例
2021/01/10 Vue.js
Python中模拟enum枚举类型的5种方法分享
2014/11/22 Python
Python fileinput模块使用实例
2015/05/28 Python
在python win系统下 打开TXT文件的实例
2018/04/29 Python
Python实现输出某区间范围内全部素数的方法
2018/05/02 Python
python通过http下载文件的方法详解
2019/07/26 Python
简单了解django处理跨域请求最佳解决方案
2020/03/25 Python
浅谈python3打包与拆包在函数的应用详解
2020/05/02 Python
给Django Admin添加验证码和多次登录尝试限制的实现
2020/07/26 Python
python3 re返回形式总结
2020/11/20 Python
用python对excel进行操作(读,写,修改)
2020/12/25 Python
《一个中国孩子的呼声》教学反思
2014/02/12 职场文书
厕所文明标语
2014/06/11 职场文书
2014年幼儿园国庆主题活动方案
2014/09/16 职场文书
大一学生个人总结
2015/02/15 职场文书
小学教师自我评价
2015/03/04 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
财务年终工作总结大全
2019/06/20 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
mysql insert 存在即不插入语法说明
2022/03/25 MySQL