unaspbr / iugu-laravel
Wrapper do Iugu para ser usado no Laravel
This package's canonical repository appears to be gone and the package has been frozen as a result.
Requires
- php: >=7.0.33
- unaspbr/iugu-php: ^0.1
README
Um wrapper simples em cima do iugu-php.
Instalação
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
Configuração
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.
Usando o Wrapper
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
.
Exemplo
<?php use unaspbr\Iugu; Iugu::r('customer')::create([ 'nome' => 'Foo', 'email' => 'foo@bar.com', ]);