ronannc / plugin_lumen
plugin feito como parte do requisito para concorrer a vaga de desenvolvedor full stack
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.