laravel学习记录——如何判断查询结果为空
在工作时,涉及到一个需求是:当用户没有代理商时就往关联表中插入一条;如果用户有代理商就相应的更新关联表中该用户的代理商信息。所以这里我的功能逻辑就是:通过用户id去关联表中先查询,判断查询结果,是否为空。
我尝试了“!$result”,“empty($result)”,“is_null($result)”,“$result==null”等判断,但是无论结果是否存在,都会判断为存在,后来查看手册得知laravel中封装了判断的方法:
或者也可以变相判断是否为空:
总之要多看手册,好多东西手册里已经说明了!