我正在使用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。