laravel scout shouldBeSearchable 何时触发
laravel scout when does shouldBeSearchable get triggered
假设我有一个 shouldBeSearchable()
设置如下:
public function shouldBeSearchable()
{
return $this->is_active === 1;
}
默认情况下,在我的应用程序中,新创建的 post 将 is_active 设置为 1,因此它将被添加到我的搜索索引中。
但如果我现在更新相同的 post 并将 is_active 设置为 0 则自动执行从我的搜索索引中删除?
是的,应该。
不行的话就是bug了
运行php artisan scout:flush "App\Models\YourModel"
。
然后 运行 php artisan scout:import "App\Models\YourModel
.
假设我有一个 shouldBeSearchable()
设置如下:
public function shouldBeSearchable()
{
return $this->is_active === 1;
}
默认情况下,在我的应用程序中,新创建的 post 将 is_active 设置为 1,因此它将被添加到我的搜索索引中。
但如果我现在更新相同的 post 并将 is_active 设置为 0 则自动执行从我的搜索索引中删除?
是的,应该。 不行的话就是bug了
运行php artisan scout:flush "App\Models\YourModel"
。
然后 运行 php artisan scout:import "App\Models\YourModel
.