小编Kha*_*hri的帖子

count():参数必须是实现Countable的数组或对象

我面临着奇怪的情况.我在生产环境中遇到错误,而在开发环境中工作正常.

开发:Laravel 5.4.28 PHP 7.0.13 MYSQL 5.7.17

制作:Laravel 5.4.28 PHP 7.2.1 MYSQL 5.7.20

在实现代码中.我用了:

namespace App;
use Illuminate\Support\Facades\Storage;
use Laravel\Scout\Searchable;
use Illuminate\Database\Eloquent\Model;

class Artwork extends Model
{
  use Searchable;
Run Code Online (Sandbox Code Playgroud)

在开发中它工作正常.但是在生产中它给了我这个错误:count():参数必须是一个数组或在Builder.php中实现Countable的对象(第936行)

正如你在这张照片中看到的: 在这里输入图像描述 任何想法背后的原因是什么?以及如何解决?

laravel laravel-5 laravel-scout

20
推荐指数
7
解决办法
3万
查看次数

标签 统计

laravel ×1

laravel-5 ×1

laravel-scout ×1