我尝试在Laravel中使用mailisearch在我的加密模型中搜索。到目前为止,我尝试使用数据库和mailisearch,但没有成功。我使用默认的laravel加密。下面是我如何定义toSearchableArray
的:
public function toSearchableArray(): array
{
return [
'title' => $this->title,
'description' => Crypt::decryptString($this->description)
];
}
因此,在这种情况下,当我试图导入或搜索数据,它会返回有效载荷是无效的。标题字段是工作,因为它没有加密。任何想法如何解决这一问题?
1条答案
按热度按时间von4xj4u1#
实际上,没有必要解密它:D它的工作方式类似于'description' =〉$this-〉description