Algolia未定义的属性:Illuminate \ Database \ Eloquent \ Collection :: $ filter

时间:2018-08-27 19:58:48

标签: php laravel-5 algolia laravel-scout

我正在使用algolia创建具有搜索功能的原始应用程序。 Crud功能非常完美;但是,当我尝试使用algolia索引当前数据库时,它将抛出Undefined属性:Illuminate \ Database \ Eloquent \ Collection :: $ filter。这是使用搜索功能的帖子模型。

 <?php

 namespace App;

 use Laravel\Scout\Searchable;
 use Illuminate\Database\Eloquent\Model;


class Post extends Model
{
use Searchable;

protected $primaryKey = 'id';
protected $fillable = [
    'title', 'content', 'author_id'
];

// Make relationship to Users table
public function users ()
{
    return $this->belongsTo('App\User', 'author_id');
}
}

任何建议都将受到欢迎。我正在使用laravel 5.6和Scout。

0 个答案:

没有答案