laravel版本:5.5 
php版本:7.2.1 
报错的使用场景: 一个不带where条件的查询

$result = User::query()->paginate($pageCount);
dd($result);

count(): Parameter must be an array or an object that implements Countablecount(): Parameter must be an array or an object that implements Countable

主要是7.2版本更新,部分方法变得更加严谨了 
当传递一个无效参数的时候,count()函数会抛出warning的警告

解决办法 
1.如果是使用laravel框架报错的话,composer update一下就可以修复了。 
2.尽量不要传递无效的参数执行count,做好校验判断预防报错。
 

相关文章:

  • 2021-07-08
  • 2022-12-23
  • 2021-10-26
  • 2021-08-06
  • 2021-11-01
猜你喜欢
  • 2021-05-04
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2022-03-06
  • 2022-12-23
  • 2021-11-24
相关资源
相似解决方案