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之第五天
Oct 09 PHP
用PHP+java实现自动新闻滚动窗口
Oct 09 PHP
wiki-shan写的php在线加密的解密程序
Sep 07 PHP
php利用cookie实现访问次数统计代码
May 19 PHP
使用PHP实现蜘蛛访问日志统计
Jul 05 PHP
smarty中js的调用方法示例
Oct 27 PHP
PHP中类的继承和用法实例分析
May 24 PHP
CI框架入门之MVC简单示例
Nov 21 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
Laravel 集成 Geetest验证码的方法
May 14 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
Aug 03 PHP
php生成短网址/短链接原理和用法实例分析
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 curl模拟post提交数据示例
2013/12/31 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
PHP html_entity_decode()函数讲解
2019/02/25 PHP
JavaScript Array扩展实现代码
2009/10/14 Javascript
用JavaScript对JSON进行模式匹配(Part 1-设计)
2010/07/17 Javascript
ajax 缓存 问题 requestheader
2010/08/01 Javascript
关于JS控制代码暂停的实现方法分享
2012/10/11 Javascript
Node.js 异步编程之 Callback介绍(一)
2015/03/30 Javascript
ajax+jQuery实现级联显示地址的方法
2015/05/06 Javascript
招聘网站基于jQuery实现自动刷新简历
2015/05/10 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
纯javascript制作日历控件
2015/07/17 Javascript
js倒计时小实例(多次定时)
2016/12/08 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
easyui-datagrid开发实践(总结)
2017/08/02 Javascript
vue用BMap百度地图实现即时搜索功能
2019/09/26 Javascript
JS中的const命令你真懂它吗
2020/03/08 Javascript
es6函数name属性功能与用法实例分析
2020/04/18 Javascript
Python实现的简单算术游戏实例
2015/05/26 Python
python利用rsa库做公钥解密的方法教程
2017/12/10 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
Python实现翻转数组功能示例
2018/01/12 Python
python实现从文件中读取数据并绘制成 x y 轴图形的方法
2018/10/14 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
python使用knn实现特征向量分类
2018/12/26 Python
python+ffmpeg批量去视频开头的方法
2019/01/09 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
在Keras中实现保存和加载权重及模型结构
2020/06/15 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
html5 touch事件实现触屏页面上下滑动(一)
2016/03/10 HTML / CSS
携程旅行网:中国领先的在线旅行服务公司
2017/02/17 全球购物
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
幼儿园元旦主持词
2015/07/06 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python
Python爬虫 简单介绍一下Xpath及使用
2022/04/26 Python