Meilitools 在 Laravel Scout 中提供了先进的 Meilisearch 索引功能
发布于 作者 Paul Redmond
Laravel Meilitools 为 Laravel Scout 9+ 与 Meilisearch 集成提供更多工具。这个软件包旨在轻松使用高级过滤并通过 Laravel Scout 进行排序,而无需手动深入 Meilisearch API 的内部。
以下来自 软件包的自述文件 的示例展示了如何通过实现 MeiliSettings
接口为模型设置索引
use Dwarf\MeiliTools\Contracts\Indexes\MeiliSettings;use Illuminate\Database\Eloquent\Model;use Laravel\Scout\Searchable; class Article extends Model implements MeiliSettings{ use Searchable; /** * {@inheritdoc} */ public function meiliSettings(): array { return ['filterableAttributes' => ['status']]; }}
这个软件包还包含有用的 Artisan 命令,例如获取索引的详细信息、重置索引的设置等等。
如果您正在尝试使用 Meilisearch 和 Scout,请查看我们的 Laravel Scout 和 Meilisearch 入门 教程。
您可以在 GitHub 上的 dwarfhq/laravel-meilitools 上开始使用此软件包。