gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 12:01:25 25 4
gpt4 key购买 nike

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

发展:
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;

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

如您在这张图片中看到的:

enter image description here

知道这是什么原因吗?以及如何解决?

最佳答案

/将此代码放在您的路由文件的开头,它将正常工作/

if(version_compare(PHP_VERSION, '7.2.0', '>=')) {
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);
}

关于laravel - count():参数必须是实现Countable的数组或对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48343557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com