An optional laravel 5 package for querying consul agents
personali/laravel-consul is a Laravel package for an optional laravel 5 package for querying consul agents.
It currently has 12 GitHub stars and 2.944 downloads on Packagist (latest version 0.0.3).
Install it with composer require personali/laravel-consul.
Discover more Laravel packages by personali
or browse all Laravel packages to compare alternatives.
Last updated
composer require personali/laravel-consul
Add to providers in config/app.php:
Personali\LaravelConsul\ConsulServiceProvider::class,
Add to aliases in config/app.php:
'Consul' => Personali\LaravelConsul\ConsulFacade::class,
To your .env add these variables and set them to your liking:
CONSUL_AGENT_HOST=localhost
CONSUL_AGENT_PORT=8500
Copy config/consul.php to your config folder/
Currently supports only the retrieving of healthy instances:
Consul::getHealthClient()->getHealthyServicesInstances('name-of-service')