1026jota / deudores-contaduria
v1.2.1
2021-09-20 14:37 UTC
Requires
- php: >=7
- illuminate/support: 5.5|^6|^7|^8
- nesk/puphpeteer: ^2.0
README
这是Laravel的一个composer包,用于解决是否有人在会计数据库中出现为债务人的问题
开始 🚀
以下说明将帮助您获取一个运行中的项目副本。
安装 🔧
要安装包,请在控制台执行以下命令
composer require 1026jota/deudores-contaduria
npm install @nesk/puphpeteer
然后,为了发布配置文件,执行以下命令
php artisan vendor:publish --provider='Jota\DeudoresContaduria\Providers\DeudoresContaduriaProviders'
在config/contaduria.php文件中,需要填写以下字段
//add the node path
'node' => '',
//user and password of contaduria page
'user' => '',
'password' => '',
代理使用
为了使用代理,需要在构造函数中传递以下结构的数组
$proxy['ip'] = 'xxxx.xxxx.xxxx.xxxx';
$proxy['port'] = 'xxxx';
$proxy['user'] = 'xxxxxx';
$proxy['password'] = 'xxxxxxx';
$contaduria = new DeudoresContaduria($proxy);
如果构造函数未传递任何参数,则请求将从用户的原始IP地址执行
使用
use Jota\DeudoresContaduria\Classes\DeudoresContaduria;
$cedula = 12345678
$contaduria = new DeudoresContaduria();
$contaduria->searchByCedula($cedula);
return $contaduria->getResult();
示例结果
cuando la cédula no está reportada
[
"is_registered" => false
"response" => array:1 [
"response" => "El documento de identificación número XXXXXXXXX NO está incluido en el BDME que publica la CONTADURIA GENERAL DE LA NACIÓN, de acuerdo con lo establecido en el artículo 2° de la Ley 901 de 2004."
]
]
cuando la cédula está arroja resultado
[
"is_registered" => true
"response" => array:1 [
"response" => "El documento de identificación número XXXXXXX SI está incluido en el BDME que publica la CONTADURIA GENERAL DE LA NACIÓN, de acuerdo con lo establecido en el artículo 2° de la Ley 901 de 2004."
]
"entidad_reportante" => " XXXXXXXX XXXXX"
"info" => array:14 [
0 => array:4 [
"nombre_reportado" => "XXXXXX"
"numero_obligacion" => "XXXX"
"estado" => "Sin Leyenda"
"fecha_corte" => "2021/05/31"
]
]
作者 ✒️
- Jofree Alexander Montaño Nieto - 开发者 - 1026jota
许可证 📄
本项目遵循MIT许可证。