go280286sai/search_json

搜索json文件中的数据

1.2 2023-09-19 10:19 UTC

This package is auto-updated.

Last update: 2024-09-19 12:32:26 UTC


README

安装包后,我们需要执行迁移并添加用于索引的表

php artisan migrate

php artisan search:add

例如,按模型名称添加表

post

之后,需要在模型中添加 trait

use JsonModel;

还可以指定将索引到表中的字段,默认情况下将选择所有字段

private static array $select_fields = ['title', 'description'];

之后执行

php artisan search:run

通过 POST 请求或 Index_search::search_text($text) 通过创建自己的控制器来创建 "/search" 搜索路由。

此外

仅删除特定索引的表

php artisan search:remove

删除所有表数据、文件和日志

php artisan:clear