Я создаю приложение crud с функцией поиска, используя algolia. Грубая функциональность идеальна; однако, когда я пытаюсь проиндексировать текущую базу данных с помощью algolia, она выбрасывает неопределенное свойство: 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 и разведчик.