jturazzi/laravel-database-informix

Informix 数据库驱动程序用于 Laravel

1.0.1 2024-03-16 09:05 UTC

This package is auto-updated.

Last update: 2024-09-18 02:21:47 UTC


README

Laravel Logo

Total Downloads Latest Stable Version License

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 许可证。