Laravel 5.6.36
侦察兵^ 5.0
阿尔及利亚^ 1.25
我已经尝试了解一段时间了,但是似乎找不到解决方法。向Algolia添加和更新模型就可以了。但是我无法从Algolia索引中删除/删除用户。
示例:ObjectID = 100
,这是用户ID。调用User::find(100)->delete();
时,用户将从我的应用程序中删除,但仍保留在Algolia索引中。据我从文档中看到的,这就是它应该如何工作的,对吧?
即使在删除用户之前调用User::find($userid)->unsearchable();
对索引也没有影响。
我尝试了更多尝试,但似乎没有任何效果。我的用户模型具有以下主键设置:
protected $primaryKey = 'id';
在我的控制器中,我删除了这样的用户:
User::find($userid)->delete();
用户已从数据库中删除,但仍保留在Algolia索引中。