archytech/laramix

Laravel 的 Informix 驱动程序

v1.0.1 2021-01-10 11:23 UTC

This package is auto-updated.

Last update: 2024-09-25 10:36:12 UTC


README

StyleCI Software License Packagist Downloads Packagist Downloads

laramix 是 Laravel 框架的 Informix 驱动程序包 - 感谢 @taylorotwelllaramixIlluminate/Database 的扩展,使用 PDO 扩展包装在 PDO 命名空间中。

要求

  • php: ^7.2
  • laravel/framework: ^6.0|^7.0
  • guzzlehttp/guzzle: ^6.0|^7.0
  • illuminate/support: ^6.0|^7.0
  • illuminate/database: ^6.0|^7.0
  • illuminate/pagination: ^6.0|^7.0
  • illuminate/encryption: ^6.0|^7.0

安装

在您的 Laravel 项目的 composer.json 中要求此包。这将下载所需包

composer require archytech/laramix

Composer 安装或更新后,您需要注册 Informix 驱动程序。打开 config/app.php 并找到 providers 键并添加

'providers' => [
    /*
     * Package Service Providers ...
     */
    Archytech\Laravel\Ifx\InformixServiceProvider::class,
]

最后,您需要运行以下 artisan 命令来发布配置文件。

php artisan vendor:publish --provider="Archytech\Laravel\Ifx\InformixServiceProvider"

这将把配置文件复制到 config/informix.php

配置 .env 文件

将此配置添加到您的项目根目录下的 .env 文件中

## Informix ##
DB_CONNECTION=informix
DB_IFX_HOST=127.0.0.1
DB_IFX_SERVICE=9188
DB_IFX_DATABASE=laravel
DB_IFX_USERNAME=informix
DB_IFX_PASSWORD=
DB_IFX_SERVER=ol_informix07
DB_IFX_URI=
DB_IFX_TOKEN=

## Environment ##
INFORMIXDIR=/opt/IBM/informix
INFORMIXSERVER=ol_informix07
LD_LIBRARY_PATH=${INFORMIXDIR}/lib/:${INFORMIXDIR}/lib/cli:${INFORMIXDIR}/esql
PATH=${PATH}:${INFORMIXDIR}/bin:${INFORMIXDIR}/lib

文档和用法

访问 数据库:入门

许可

根据 MIT 许可 许可。