CPB 教育门户的通用工具

1.3.18 2024-08-29 20:30 UTC

README

CPB 教育门户的通用工具

需求

  • Laravel >=7.30
  • PHP >=7.4

安装

composer require casa-publicadora-brasileira/portal-utils

  • 响应

枚举

  • HttpCodesEnum
  • ResponseEnum

示例

响应

该库提供了三个公开的 API 响应方法。

成功: 所有参数都是可选的。

<?php

use CasaPublicadoraBrasileira\PortalUtils\HTTP\Response;

return Response::success('Sucesso ao buscar os dados', ['id' => 1, 'name' => 'Teste']);

错误: 所有参数都是可选的。

<?php

use CasaPublicadoraBrasileira\PortalUtils\HTTP\Response;

catch (Exception $e) {
    return Response::error('Erro ao buscar os dados', $e);
}

警告: 所有参数都是可选的。

<?php

use CasaPublicadoraBrasileira\PortalUtils\HTTP\Response;

return Response::warning('E-mail já cadastrado', ['email' => 'teste@teste.com'], [], 200);