personali/laravel-consul

An optional laravel 5 package for querying consul agents

0.0.3 2016-06-16 13:53 UTC

This package is not auto-updated.

Last update: 2024-05-13 16:47:01 UTC


README

Quickstart

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/

Usage

Currently supports only the retrieving of healthy instances:

Consul::getHealthClient()->getHealthyServicesInstances('name-of-service')