jturazzi / laravel-database-informix
Informix 数据库驱动程序用于 Laravel
1.0.1
2024-03-16 09:05 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.8
- illuminate/database: 10.*|11.*|12.*
- illuminate/encryption: 10.*|11.*|12.*
- illuminate/pagination: 10.*|11.*|12.*
- illuminate/support: 10.*|11.*|12.*
README
Laravel Database Informix 是一个 Laravel 框架包,旨在无缝集成 Informix 数据库驱动程序。它扩展了 Illuminate/Database,并与最新版本的 Laravel 顺利协同工作。已在 Laravel 10 和 11 上进行测试。
本作品灵感来源于以下仓库: https://github.com/llaiajiale/laravel-ifx
先决条件
在安装此包之前,请确保您已在系统上安装了 Informix SDK。Informix SDK 是与 Informix 数据库通信所必需的。您可以从官方 IBM 网站下载 SDK。
此外,您还需要确保 PDO Informix 扩展已在您的 PHP 环境中编译并安装。此扩展为 PHP 与 Informix 数据库通信提供必要的功能。您可以在此处找到有关 PDO Informix 扩展的更多信息。
为了简化 Informix SDK 和 PDO 扩展的安装,请查看此仓库中可用的脚本。
安装
要将 Laravel-database-informix 包包含到您的项目中,请运行以下命令
composer require jturazzi/laravel-database-informix
Composer 安装完包后,您需要注册 Informix 数据库。
对于 Laravel 10 及更早版本
转到 config/app.php,找到 providers packages 数组,并添加
/* * Package Service Providers... */ jturazzi\Informix\InformixDBServiceProvider::class,
对于 Laravel 11 及更高版本
转到 bootstrap/providers.php 并添加
return [ App\Providers\AppServiceProvider::class, jturazzi\Informix\InformixDBServiceProvider::class, ];
最后,使用以下 Artisan 命令发布配置文件
php artisan vendor:publish
此命令将配置文件复制到 config/informix.php。
在此文件中配置 Informix 数据库连接详细信息。
贡献
我们欢迎社区贡献。Fork,进行更改,提交拉取请求。
许可证
本项目遵循 MIT 许可证。