ronannc/plugin_lumen

plugin feito como parte do requisito para concorrer a vaga de desenvolvedor full stack

dev-master 2021-06-10 16:35 UTC

This package is auto-updated.

Last update: 2025-01-11 00:53:21 UTC


README

Plugin feito como parte de requisito para vaga de desenvolvedor laravel

Installation

Use o instalador de pacotes composer para instalar o pacote plugin.

composer require ronannc/plugin_lumen

Instale tambem o pagote guzzle.

composer require guzzlehttp/guzzle

Usage

Para uma instalação Lumen:

No arquivo bootstrap/app.php, descomente a linha:

$app->withFacades();

Na parte de Register Service Providers, cole a linha:

$app->register(\Ronannc\PluginLumen\PluginServiceProvider::class);

E na parte de Register Config Files, cole a linha:

$app->configure('plugin_lumen');

Para publicar o arquivo de configuração, rode o comando:

php artisan plugin_lumen:publish-config

Insira no seu .env as credenciais de acesso (CLIENT_CODE, CLIENT_KEY e BASE_URI)

CLIENT_KEY=<sua key>
CLIENT_CODE=<seu code>
BASE_URI=<uri de sua api>

As credenciais de acesso tambem podem ser configuradas no arquivo de configuração em /config/plugin_lumen .

Pronto, plugin esta pronto para ser usado.

A rota /plots-sale retorna o resultado da requisição em <base_uri>/vendas. Voce pode passar parametros na rota para serem usados como filtros na requisição. Ex: /plots-sale?per_page=2.

License

MIT