laravel查询数据库获取结果实现判断是否为空的方法

  介绍

这篇文章给大家分享的是有关laravel查询数据库获取结果实现判断是否为空的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

<强>大家使用的场景是这样的:

users 美元;=,DB:表(& # 39;用户# 39;)→地方(& # 39;id # 39; $ id)→();   ,   ,如果美元(用户){   ,//有数据,   ,其他}{   ,//没数据,   ,}   ,或   ,如果(is_null(用户)美元){   ,//,   ,}   ,或   ,如果(空(用户)美元){   ,//以前,}

以上方法都是不行的,在使用Laravel雄辩的模型时,我们要判断取出的结果集是否为空,但我们发现直接使用is_null或空是无法判段它结果集是否为空的! ! !

var_dump之后我们很容易发现,即使取到的空结果集,雄辩的仍然会返回对象(照亮\ \集合)支持对象实例。

<强>其实,雄辩的已经给我们封装几个判断方法如下:

users 美元;=,DB:表(& # 39;用户# 39;)→地方(& # 39;id # 39; $ id)→();   ,      美元,if (用户→第一()),{   ,//}大敌;   ,if (! $用户→isEmpty ()), {   ,//}大敌;   美元,if (用户→count ()), {   ,//以前,}

以后就这么判断是否为空了!

laravel查询数据库获取结果实现判断是否为空的方法