Skip to content

personali/laravel-consul

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Consul Client for laravel

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')