majidalaeinia / refresh-elastic
刷新您的测试Elasticsearch索引(如果有索引映射,则删除索引并重新索引)。
1.0.0
2022-02-28 02:51 UTC
Requires
- php: ~8
- illuminate/support: ~7.4|~8
Requires (Dev)
- orchestra/testbench: ~5|~6
- phpunit/phpunit: ~9.0
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。请参阅许可证文件以获取更多信息。