oopsie / oopsie-laravel
Laravel integration for the Oopsie PHP SDK.
1.0.3
2026-03-13 01:35 UTC
Requires
- php: >=7.4
- illuminate/support: ^8.0|^9.0|^10.0
- oopsie/oopsie-php: ^1.0
This package is not auto-updated.
Last update: 2026-05-08 02:17:50 UTC
README
Integracao Laravel para a Oopsie, baseada no pacote oopsie/oopsie-php.
Instalacao
composer require oopsie/oopsie-laravel
Publicando a configuracao
php artisan vendor:publish --tag=oopsie-config
Configuracao minima
Preencha o .env com os dados do projeto:
OOPSIE_PROJECT_TOKEN=seu-token-privado
OOPSIE_PROJECT_KEY=sua-chave-publica
OOPSIE_BASE_URL=https://www.oopsie.com.br
OOPSIE_HANDSHAKE_URL=https://www.oopsie.com.br/api/sdk/handshake
OOPSIE_RELEASE_TOKEN=seu-release-token
OOPSIE_ENV=${APP_ENV}
OOPSIE_RELEASE=${APP_VERSION}
Bootstrap automatico
Depois de configurar as variaveis, o OopsieServiceProvider faz o bootstrap automaticamente via Oopsie::install(...).
Isso significa que o pacote passa a:
- registrar os handlers da SDK no boot da aplicacao
- enviar o handshake inicial do backend sem snippet extra no codigo do cliente
- reutilizar a implementacao de handshake ja existente na
oopsie/oopsie-php
Uso basico
A partir da configuracao acima, nao e necessario colar bootstrap manual extra para o fluxo Laravel padrao.
Notificar release
Para registrar uma nova release/deploy na Oopsie, use o comando:
php artisan oopsie:notify-release
Voce tambem pode sobrescrever a versao manualmente:
php artisan oopsie:notify-release 1.0.2