laravel 判断查询数据库返回值的例子

 更新时间:2019年10月11日 09:52:42   作者:小菜鸟czh  
今天小编就为大家分享一篇laravel 判断查询数据库返回值的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在使用 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 判断查询数据库返回值的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • phpstorm 配置xdebug的示例代码

    phpstorm 配置xdebug的示例代码

    这篇文章主要介绍了phpstorm 配置xdebug的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • php封装的smartyBC类完整实例

    php封装的smartyBC类完整实例

    这篇文章主要介绍了php封装的smartyBC类,通过自定义类实现针对Smarty2的有效兼容与扩展,需要的朋友可以参考下
    2016-10-10
  • php三元运算符知识汇总

    php三元运算符知识汇总

    三元运算符语法:条件 ? 结果1 : 结果2 说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2。下面我们来详细探讨下。
    2015-07-07
  • PHP将字符分解为多个字符串的方法

    PHP将字符分解为多个字符串的方法

    这篇文章主要介绍了PHP将字符分解为多个字符串的方法,通过split进行正则匹配实现分割字符串的功能,是非常实用的技巧,需要的朋友可以参考下
    2014-11-11
  • mac环境中使用brew安装php5.5.15

    mac环境中使用brew安装php5.5.15

    MAC本来就自带了 php,但是很多扩展没有安装,所以选择了重新安装php并升级到最新版,下面说说安装步骤,希望对大家有所帮助
    2014-08-08
  • PHP两种去掉数组重复值的方法比较

    PHP两种去掉数组重复值的方法比较

    这篇文章主要介绍了PHP两种去掉数组重复值的方法比较,分别是foreach方法和array_unique方法,需要的朋友可以参考下
    2014-06-06
  • 给WordPress的编辑后台添加提示框的代码实例分享

    给WordPress的编辑后台添加提示框的代码实例分享

    这篇文章主要介绍了给WordPress的编辑后台添加提示框的代码实例分享,即制作一个鼠标指向后显示详细信息的效果,需要的朋友可以参考下
    2015-12-12
  • 基于Laravel 5.2 regex验证的正确写法

    基于Laravel 5.2 regex验证的正确写法

    今天小编就为大家分享一篇基于Laravel 5.2 regex验证的正确写法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • PHP框架Laravel学习心得体会

    PHP框架Laravel学习心得体会

    Laravel是一套简洁、优雅的PHP Web开发框架 (PHP Web Framework) 。在世界(不含中国)PHP框架的占有率超过40%。下面通过本文给大家分享我的PHP框架Laravel学习心得体会,欢迎大家给我留言
    2015-10-10
  • php设计模式之享元模式分析【星际争霸游戏案例】

    php设计模式之享元模式分析【星际争霸游戏案例】

    这篇文章主要介绍了php设计模式之享元模式,结合星际争霸游戏案例形式分析了PHP享元模式的相关原理与使用技巧,需要的朋友可以参考下
    2020-03-03

最新评论