Download the PHP package unaspbr/laravel-octopus without Composer
On this page you can find all versions of the php package unaspbr/laravel-octopus. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download unaspbr/laravel-octopus
More information about unaspbr/laravel-octopus
Files in unaspbr/laravel-octopus
Package laravel-octopus
Short Description Wrapper do Octopus para ser usado no Laravel
License GPL-3.0-only
Informations about the package laravel-octopus
Octopus Laravel Wrapper
O que é?
O Octopus é uma aplicação serverless que aceita, redistribui, lida com falhas e ajuda na prevenção e correção de problemas de comunicações feitas entre serviços web. Para mais informações, consulte a documentação.
O Octopus Laravel Wrapper é um componente que integra o Octopus no framework Laravel 5, disponibilizando uma classe auxiliadora para facilitar o trabalho de utilizar o Octopus.
Versão
1.0.4
Compatibility
O Octopus Laravel Wrapper foi testado apenas com o Laravel 5.5 ou superior. Não é garantida a compatibildade com versões anteriores, apesar de ser provavel que funcione com qualquer versão do Laravel 5.
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:
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:
Caso você queira expor o wrapper para que não precise importar o namespace, adicione o seguinte valor à array
aliases:
Por fim, para publicar o arquivo de configuração do Octopus, execute o comando:
No arquivo config/octopus.php
gerado, mude o campo OCTOPUS_API_KEY
da array
para a API Key que você usará como autenticaçãod a API. Caso você não tenha uma API Key, entre em contato com algum administrador do Octopus.
Usando o Wrapper
O wrapper possui duas funções, queue
e send
, equivalentes aos endpoints de mesmo nome no Octopus. Ambas podem ser usadas para enviar uma action única ou várias simultâneas, conforme os exempos abaixo. Ambas retornam uma array
contendo o status code e message da resposta da requisição.