laravel查询数据库以获得结果 从而确定它们是否为空
每个人使用的场景是这样的:
$ users=db : table(' users ')-其中(' id ',$ id)-get();if($ user){//带数据}else{ //不带数据}或if(is_null($users)){ //}或if(empty($users)){ //}以上所有方法都不可行。在使用Laravel雄辩模型时,我们应该判断检索到的结果集是否为空,但是!
在var_dump之后,我们可以很容易地发现,即使我们得到了一个空的结果集,length仍然会返回一个对象实例(照亮\支持\集合)。
事实上,雄辩已经为我们包装了如下几种判断方法:
$ users=db : table(' users ')-其中(' id ',$ id)-get();if ($users-first()) { //} if(!$ users-isempty ()) {//}(如果($ users-count ()) {//},那么判断是否为空!
上面的laravel查询数据库获取结果来判断是否为空,这是边肖分享的全部内容。希望能给大家一个参考,支持我们。
版权声明:laravel查询数据库以获得结果 从而确定它们是否为空是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。