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更改目录及子目录下所有的文件后缀的代码
Sep 24 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
Jun 06 PHP
如何阻止网站被恶意反向代理访问(防网站镜像)
Mar 18 PHP
PHP函数getenv简介和使用实例
May 12 PHP
在html文件中也可以执行php语句的方法
Apr 09 PHP
PHP程序员的技术成长规划
Mar 25 PHP
Laravel路由设定和子路由设定实例分析
Mar 30 PHP
PHP性能优化大全(php.ini)
May 20 PHP
php基于dom实现读取图书xml格式数据的方法
Feb 03 PHP
简单谈谈PHP中的trait
Feb 25 PHP
php实现用户注册密码的crypt加密
Jun 08 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
Aug 14 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 强制下载文件实现代码
2013/10/28 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
2018/12/05 PHP
jQuery使用技巧简单汇总
2013/04/18 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
flash遮住div问题的正确解决方法
2014/02/27 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
如何使用jquery修改css中带有!important的样式属性
2016/04/28 Javascript
vue.js父组件使用外部对象的方法示例
2017/04/25 Javascript
JS沙箱模式实例分析
2017/09/04 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
2017/10/25 Javascript
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
vue-cli项目中使用公用的提示弹层tips或加载loading组件实例详解
2018/05/28 Javascript
JavaScript实现文件下载并重命名代码实例
2019/12/12 Javascript
js实现自动播放匀速轮播图
2020/02/06 Javascript
详解JSON.stringify()的5个秘密特性
2020/05/26 Javascript
[02:09:59]火猫TV国士无双dota2 6.82版本详解(下)
2014/09/29 DOTA
python分割和拼接字符串
2013/11/01 Python
python解压TAR文件至指定文件夹的实例
2019/06/10 Python
python 内置函数汇总详解
2019/09/16 Python
python 如何停止一个死循环的线程
2020/11/24 Python
python实现学生信息管理系统源码
2021/02/22 Python
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
AE美国鹰日本官方网站: American Eagle Outfitters
2016/12/10 全球购物
越南电子产品购物网站:FPT Shop
2017/12/02 全球购物
运动会获奖感言
2014/02/11 职场文书
酒鬼酒广告词
2014/03/21 职场文书
大型活动组织方案
2014/05/10 职场文书
乡镇四风对照检查材料
2014/08/31 职场文书
网络舆情信息简报
2015/07/21 职场文书
会计做账心得体会
2016/01/22 职场文书
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书
SpringBoot集成Druid连接池连接MySQL8.0.11
2021/07/02 Java/Android
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS