Laravel 搜索、测试、邮件与通知功能全解析
一、搜索索引操作
在开发过程中,有时我们需要执行一系列操作并避免触发索引响应。可以使用 withoutSyncingToSearch() 方法来包裹操作。例如:
Review::withoutSyncingToSearch(function () {
// make a bunch of reviews, e.g.
factory(Review::class, 10)->create();
});
手动触发索引有两种方式:
1. 通过代码触发 :在 Eloquent 查询末尾添加 searchable() 方法,它将对查询中找到的所有记录进行索引。
Review::all()->searchable();
也可以在关系方法上运行 searchable() :
$user->reviews()->searchable();
若要取消索引记录,使用 unsearchable() 方法:
Review::where('sucky', true)->unse
超级会员免费看
订阅专栏 解锁全文
38

被折叠的 条评论
为什么被折叠?



