# config-consul
[![Latest Stable Version](https://img.shields.io/packagist/v/friendsofhyperf/config-consul)](https://packagist.org/packages/friendsofhyperf/config-consul)
[![Total Downloads](https://img.shields.io/packagist/dt/friendsofhyperf/config-consul)](https://packagist.org/packages/friendsofhyperf/config-consul)
[![License](https://img.shields.io/packagist/l/friendsofhyperf/config-consul)](https://github.com/friendsofhyperf/config-consul)
The consul config component for Hyperf.
## Installation
```shell
composer require friendsofhyperf/config-consul
```
## Configure
```php
// config/autoload/config_center.php
return [
'drivers' => [
'consul' => [
'driver' => FriendsOfHyperf\ConfigConsul\ConsulDriver::class,
'packer' => Hyperf\Codec\Packer\JsonPacker::class,
'client' => [
'uri' => env('CONSUL_URI'),
'token' => env('CONSUL_TOKEN'),
],
'namespaces' => [
'/application',
],
'mapping' => [
// consul key => config key
'/application/test' => 'test',
],
'interval' => 5,
],
],
];
```
## Donate
> If you like them, Buy me a cup of coffee.
| Alipay | WeChat |
| ---- | ---- |
| | |
## Contact
- [Twitter](https://twitter.com/huangdijia)
- [Gmail](mailto:huangdijia@gmail.com)
## License
[MIT](LICENSE)