jimmiroblescasanova / contpaqi-laravel
连接CONTPAQi SQL数据库到Laravel的包
v0.0.8
2024-08-14 17:39 UTC
Requires
- php: ^8.2
- illuminate/contracts: ^10.0||^11.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^9.0.0||^8.22.0
- pestphp/pest: ^2.34
- pestphp/pest-plugin-arch: ^2.7
- pestphp/pest-plugin-laravel: ^2.3
This package is auto-updated.
Last update: 2024-09-14 18:04:25 UTC
README
这是一个简单的包(仍在开发中),用于快速连接企业CONTPAQi商业数据库到Laravel。
主要特点是简化系统表的使用,使用Laravel的方法(目前)来读取信息。
安装
通过composer安装此包
composer require jimmiroblescasanova/contpaqi-laravel
之后需要发布配置文件
php artisan vendor:publish --tag="contpaqi-config"
配置文件导出后,需要定义与CONTPAQi企业的连接。
需要在.env文件中添加以下信息
CONTPAQI_HOST=localhost CONTPAQI_DATABASE=adMI_EMPRESA_COMERCIAL CONTPAQI_USER=sa CONTPAQI_PSW="password"
使用方法
商业表已声明为Laravel模型,名称相同(例如,admClientes),并提供了一些获取信息的方法。
admClientes模型的示例范围
$clientes = admClientes::all();
admClientes
客户范围如下
使用示例
$select = admClientes::clientes()->selectOptions();
admConceptos
为了获取系统概念的信息,有以下范围
还有一对静态函数,返回简洁的数据
admDocumentos
对于文档模型,有以下范围和函数
函数
关系
一些现有关系的模型示例
$documento = admDocumentos::with('domicilios')->buscarPorFolio('1', 'A')->get();
这将返回一个Laravel集合,包含文档及其相关地址的数据。
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
安全漏洞
有关报告安全漏洞的详细信息,请参阅我们的安全策略。
致谢
许可
MIT许可证(MIT)。有关更多信息,请参阅许可文件。