casa-publicadora-brasileira / portal-utils
Ferramentas genéricas do Portal da Educação da CPB
Package info
github.com/Casa-Publicadora-Brasileira/portal-utils
pkg:composer/casa-publicadora-brasileira/portal-utils
2.2.12
2026-09-03 19:33 UTC
Requires
- php: >=8.2
Requires (Dev)
- aws/aws-sdk-php: ^3.235
- laravel/framework: ^10.0
- laravel/pint: ^1.22
- sentry/sentry-laravel: ^4.13
- tymon/jwt-auth: ^2.2
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- 2.2.12
- 2.2.11
- 2.2.10
- 2.2.9
- 2.2.8
- 2.2.7
- 2.2.6
- 2.2.5
- 2.2.4
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.1
- 2.0.0
- 1.3.20
- 1.3.19
- 1.3.18
- 1.3.16
- 1.3.14
- v1.3.13
- 1.3.12
- 1.3.11
- v1.3.10
- v1.3.9
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.3
- 1.1.0
- 1.0.0
- dev-feature/ajuste-payload
- dev-feat/payload
This package is auto-updated.
Last update: 2026-09-03 19:37:48 UTC
README
Ferramentas genéricas do Portal da Educação da CPB
Requisitos
- Laravel >=10.0
- PHP >=8.1
Instalação
composer require casa-publicadora-brasileira/portal-utils
Classes
- Response
Enums
- HttpCodesEnum
- ResponseEnum
Exemplos
Response
Essa biblioteca conta com três métodos públicos de resposta de API.
Sucesso: Tendo como todos os parâmetros opcionais.
<?php use CasaPublicadoraBrasileira\PortalUtils\HTTP\Response; return Response::success('Sucesso ao buscar os dados', ['id' => 1, 'name' => 'Teste']);
Erro: Tendo como todos os parâmetros opcionais.
<?php use CasaPublicadoraBrasileira\PortalUtils\HTTP\Response; catch (Exception $e) { return Response::error('Erro ao buscar os dados', $e); }
Warning: Tendo como todos os parâmetros opcionais.
<?php use CasaPublicadoraBrasileira\PortalUtils\HTTP\Response; return Response::warning('E-mail já cadastrado', ['email' => 'teste@teste.com'], [], 200);