casa-publicadora-brasileira / portal-utils
Ferramentas genéricas do Portal da Educação da CPB
Installs: 16 726
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 8
Forks: 0
Open Issues: 0
Requires
- php: >=7.4
Requires (Dev)
- aws/aws-sdk-php: *
- laravel/framework: ^8.75
- phpunit/phpunit: ^9.6
- sentry/sentry-laravel: ^4.13
- tymon/jwt-auth: ^1.0
README
Ferramentas genéricas do Portal da Educação da CPB
Requisitos
- Laravel >=7.30
- PHP >=7.4
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);