Laravel 5.6.36
Разведчик ^ 5.0
Алголия ^ 1.25
Я пытался понять это в течение некоторого времени, но не могу показатьсячтобы найти решение.Добавление и обновление модели в Алголии работает просто отлично.Но я не могу удалить / удалить пользователя из индекса Алголии.
Пример: ObjectID = 100
, который является идентификатором пользователя.При вызове User::find(100)->delete();
пользователь удаляется из моего приложения, но остается в индексе Алголии.Насколько я вижу из документов, вот как это должно работать, верно?
Даже вызов User::find($userid)->unsearchable();
перед удалением пользователя не влияет на индекс.
Я попробовалеще несколько вещей, но ничего не получалось.В моей модели User установлен этот первичный ключ:
protected $primaryKey = 'id';
В моем контроллере я удаляю пользователя следующим образом:
User::find($userid)->delete();
Пользователь удаляется из БД, но остается в Алголии.индекс.