码迷,mamicode.com
首页 > Web开发 > 详细

laravel Builder scope count() 出错 Eloquent/Builder.php 1185行

时间:2019-06-09 14:33:21      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:count   vendor   origin   ram   eloquent   dex   base   must   cell   

 在创建项目的使用登录之后报错

ErrorException in Builder.php line 1185:
count(): Parameter must be an array or an object that implements Countable
in Builder.php line 1185
vendor\laravel\framework\src\Illuminate\Database\Eloquent\Builder.php,然后在到1185后见到这样的代码
 
1
$originalWhereCount = count($query->wheres);
 
 
这里就报错了,原因可能这里空值或其他,我们修改如下
 
1
$originalWhereCount = empty($query->wheres) ? 0 : count($query->wheres);
 
 
                     over

laravel Builder scope count() 出错 Eloquent/Builder.php 1185行

标签:count   vendor   origin   ram   eloquent   dex   base   must   cell   

原文地址:https://www.cnblogs.com/pkx123/p/10993389.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!