Um wrapper simples em cima do iugu-php.
Para instalar o Octopus Laravel Wrapper, você precisa do seguinte:
- Laravel 5.5 ou superior
- PHP 7.0.31 ou superior
- Composer
A instalação é feita via Composer:
composer require unaspbr/iugu-laravel
Após a instalação, você deverá adicionar o ServiceProvider do Octopus à array
providers, no arquivo config/app.php
do Laravel, desta forma:
unaspbr\IuguServiceProvider::class,
Por fim, para publicar o arquivo de configuração do Octopus, execute o comando:
php artisan vendor:publish
No arquivo config/iugu_laravel.php
gerado, mude o campo IUGU_API_KEY
da array
para a API Key que você usará como autenticação da API. Esta chave pode ser obtida no painel do Iugu.
O wrapper funciona como o iugu-php, mas em vez de chamar Iugu_{Recurso}
, deverá ser chamado Iugu::r('{recurso}')
. Além disso, a chave será injetada pelo service provider, então não será necessário chamar explicitamente o método Iugu::setApiKey
.
<?php
use unaspbr\Iugu;
Iugu::r('customer')::create([
'nome' => 'Foo',
'email' => '[email protected]',
]);