laravel在数据库用get()方法查询,结果不为null。
var_dump 之后我们很容易发现,即使取到的空结果集,Eloquent 仍然会返回object(Illuminate\Support\Collection)对象实例。
其实,Eloquent 已经给我们封装几个判断方法如下:
$users = DB::table('users')->where('id',$id)->get();
1 if ($users->first()) { 2 // 3 } 4 if (!$users->isEmpty()) { 5 // 6 } 7 if ($users->count()) { 8 // 9 }

本文介绍了在 Laravel 框架中使用 Eloquent ORM 进行数据库查询时如何正确判断查询结果是否为空。通过示例代码展示了三种常用的方法来判断查询结果集是否包含数据。

1859

被折叠的 条评论
为什么被折叠?



