majidalaeinia/refresh-elastic

刷新您的测试Elasticsearch索引(如果有索引映射,则删除索引并重新索引)。

1.0.0 2022-02-28 02:51 UTC

This package is auto-updated.

Last update: 2024-09-30 01:27:05 UTC


README

您可以使用此包刷新弹性索引(删除索引并根据其相应的映射重新创建索引)。
Laravel RefreshDatabase启发。

安装

通过Composer

$ composer require majidalaeinia/refresh-elastic --dev

用法

首先您需要发布配置文件。

php artisan vendor:publish --tag=majidalaeinia-refresh-elastic.config

在配置文件中填写适当的值。

然后,在您的测试中使用RefreshElastic特性。

<?php

namespace Tests\Feature\FancyTests;

use MajidAlaeinia\RefreshElastic\Traits\RefreshElastic;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;

class YourFancyTest extends TestCase
{
    use RefreshDatabase, RefreshElastic;
    
}

重要注意:请确保您在开发模式下使用此包,因为这个特性会删除您的弹性索引并重新索引。

变更日志

请参阅变更日志以获取有关最近更改的更多信息。

测试

$ composer test

贡献

请参阅contributing.md以获取详细信息和一个待办事项列表。

安全

如果您发现任何安全相关的问题,请通过电子邮件alaeinia.majid@gmail.com而不是使用问题跟踪器。

鸣谢

待办事项

  • 添加测试

许可证

MIT。请参阅许可证文件以获取更多信息。