laravel 判断查询数据库返回值的例子
发布:smiling 来源: PHP粉丝网 添加日期:2022-01-01 11:57:23 浏览: 评论:0
在使用 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
Tags: laravel查询数据库返回值
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)