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 相关文章推荐
怎样在UNIX系统下安装MySQL
Oct 09 PHP
php.ini中的php-5.2.0配置指令详解
Mar 27 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
Jun 23 PHP
解析数组非数字键名引号的必要性
Aug 09 PHP
php版小黄鸡simsimi聊天机器人接口分享
Jan 26 PHP
ThinkPHP标签制作教程
Jul 10 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
Nov 24 PHP
php使用get_class_methods()函数获取分类的方法
Jul 20 PHP
php网页版聊天软件实现代码
Aug 12 PHP
PHP中file_put_contents追加和换行的实现方法
Apr 01 PHP
thinkPHP3.2.2框架行为扩展及demo示例
Jun 19 PHP
Laravel框架生命周期与原理分析
Jun 12 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 register_shutdown_function()函数的使用示例
2015/06/23 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
分享别人写的一个小型js框架
2007/08/13 Javascript
javascript:;与javascript:void(0)使用介绍
2013/06/05 Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
2015/04/30 Javascript
JQuery标签页效果的两个实例讲解(4)
2015/09/17 Javascript
javascript基于prototype实现类似OOP继承的方法
2015/12/16 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
2017/08/14 Javascript
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
深入了解JavaScript代码覆盖
2019/06/13 Javascript
vue弹出框组件封装实例代码
2019/10/31 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
[05:39]2014DOTA2西雅图国际邀请赛 淘汰赛7月14日TOPPLAY
2014/07/14 DOTA
[01:04:02]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第二场 1月24日
2021/03/11 DOTA
在Python中处理XML的教程
2015/04/29 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
python-tornado的接口用swagger进行包装的实例
2019/08/29 Python
Python使用微信接入图灵机器人过程解析
2019/11/04 Python
numpy实现RNN原理实现
2021/03/02 Python
AHAVA美国官方网站:死海海泥护肤品牌
2016/10/18 全球购物
加拿大时尚床上用品零售商:QE Home | Quilts Etc
2018/01/22 全球购物
英国异国风情旅游网站:Travel Talk Tours(团体旅游、探险旅游、帆船假期)
2018/07/26 全球购物
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
生物化学研究助理员求职信
2013/10/09 职场文书
生产部厂长职位说明书
2014/03/03 职场文书
我的小天地教学反思
2014/04/30 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
软件工程毕业生自荐信
2014/07/04 职场文书
社保转移委托书范本
2014/10/08 职场文书
2016年感恩母亲节活动总结
2016/04/01 职场文书
详解Python小数据池和代码块缓存机制
2021/04/07 Python