我面临着奇怪的情况.我在生产环境中遇到错误,而在开发环境中工作正常.
开发: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行)
正如你在这张照片中看到的: 在这里输入图像描述 任何想法背后的原因是什么?以及如何解决?