首页 > 代码库 > 判断Laravel Eloquent获取数据结果集是否为空
判断Laravel Eloquent获取数据结果集是否为空
在使用 Laravel Eloquent
模型时,我们可能要判断取出的结果集是否为空,但我们发现直接使用 is_null
或 empty
是无法判段它结果集是否为空的。
dd之后我们很容易发现,即使取到的空结果集, Eloquent
仍然会返回 Illuminate\Database\Eloquent\Collection
对象实例。
其实,Eloquent
已经给我们封装几个判断方法。
$result = Model::where(...)->get();
//不为空则
if ($result->first()) { }
if (!$result->isEmpty()) { }
if ($result->count()) { }
转自:http://www.cnblogs.com/zhangwei595806165/p/5831539.html
判断Laravel Eloquent获取数据结果集是否为空
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。