判断Laravel Eloquent获取数据结果集是否为空
来源:互联网 发布:英语有声阅读软件 编辑:程序博客网 时间:2024/05/16 17:17
在使用 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()) { }
参考网站:http://stackoverflow.com/questions/20563166/eloquent-collection-counting-and-detect-empty
1$users = DB::table('users')->where('id',$id)->get(); 23if($users){ 4//有数据5 }else{ 6//没数据7} 8或 9if(is_null($users)){10//11}12或13if(empty($users)){14//15 }
阅读全文
0 0
- 判断Laravel Eloquent获取数据结果集是否为空
- 判断ResultSet结果集是否为空
- 判断ResultSet结果集是否为空
- 判断ResultSet结果集是否为空
- ResultSet结果集判断是否为空
- 判断ResultSet结果集是否为空
- laravel判断model是否为空
- Java之判断ResultSet结果集是否为空!...
- 判断java,jdbc中ResultSet结果集是否为空
- 查询的结果集是否为空如何判断
- 判断查询结果是否为空
- 判断Map返回结果是否为空
- 判断网络获取的数据NSArry是否为空
- 判断获取json数据中key是否为空
- MySQL的JDBC判断查询结果是否为空以及获取查询结果行数的方法
- 判断数据的是否为空
- 判断一个查询的结果是否为空
- 判断php查询出来的mysql结果是否为空
- iOS开发-基于原生JS与OC方法互相调用并传值(附HTML代码)
- 相反数
- Java wait() notify()方法使用实例讲解
- 怎么搭建一款合同管理系统
- 两台Linux系统之间传输文件的几种方法
- 判断Laravel Eloquent获取数据结果集是否为空
- HashMap的实现
- 283. Move Zeroes
- php bz2扩展安装
- html常见兼容性问题(来自牛客网)
- ubuntu samba安装
- HDU 4336 Card Collector 动态规划-概率DP
- UML统一建模语言简介及使用
- vuejs+bootstrap实现简易的留言板功能