laravel查询数据库,对反馈回来的object类型,判断是否存在数据
来源:互联网 发布:每日推荐软件 编辑:程序博客网 时间:2024/04/23 22:18
1 $users = DB::table('users')->where('id',$id)->get(); 2 3 if($users){ 4 //有数据 5 }else{ 6 //没数据 7 } 8 或 9 if(is_null($users)){10 // 11 }12 或13 if(empty($users)){14 //15 }
以上方法都是不行的,在使用Laravel Eloquent
模型时,我们要判断取出的结果集是否为空,但我们发现直接使用is_null
或empty
是无法判段它结果集是否为空的。
var_dump之后我们很容易发现,即使取到的空结果集, Eloquent
仍然会返回object(Illuminate\Support\Collection)对象实例。
其实,Eloquent
已经给我们封装几个判断方法如下:
$users = DB::table('users')->where('id',$id)->get();
1 if ($users->first()) {//若无数据,打印出来为null2 //3 } 4 if (!$users->isEmpty()) {5 //6 } 7 if ($users->count()) {//若无数据,打印出来为08 //9 }
阅读全文
0 0
- laravel查询数据库,对反馈回来的object类型,判断是否存在数据
- 判断SQL数据库是否通畅,加快返回速度,取消延迟或超时时才反馈回来!
- ORACLE 判断查询数据是否存在
- 判断数据库是否存在
- 判断数据库是否存在
- 常用数据库查询判断表和字段是否存在
- SQL语句判断表 数据库 数据是否存在
- angular做出提示框,获取输入的数据展示到界面上,判断数据是否存在,查询数据
- 如何判断数据库是否存在
- 判断数据库中表是否存在
- mysql判断数据库是否存在
- 判断数据库表是否存在
- 判断数据库中表是否存在
- 判断数据库中表是否存在
- 判断Mysql数据库是否存在
- c# 数据库 判断是否存在
- 判断数据中某张表是否存在
- 查询数据库表是否存在
- 情人节动画笔记
- 《并发编程》--15.线程安全的HashMap
- 表分区
- CDC派生类封装的GDI函数及功能说明
- list_entry()详解
- laravel查询数据库,对反馈回来的object类型,判断是否存在数据
- 欢迎使用CSDN-markdown编辑器
- 在日常工作中,认清最重要的事(笔记)
- 比特币 钱包这里唯一技术的体现就是冷钱包
- SpringCloud: 服务消费者(Feign)
- ViewPager + PhotoView-->图片查看器,类似今日头条图片查看
- js/jq 获取select下拉框的文本值和value值
- idea中使用MyBatis Generator逆向工程生成代码
- C++的基础知识(六)--条件编译及编译预处理阶段