archytech / laramix
Laravel 的 Informix 驱动程序
v1.0.1
2021-01-10 11:23 UTC
Requires
- php: ^6.0|^7.0
- ext-pdo: *
- guzzlehttp/guzzle: ^6.0|^7.0
- illuminate/database: ^6.0|^7.0
- illuminate/encryption: ^6.0|^7.0
- illuminate/pagination: ^6.0|^7.0
- illuminate/support: ^6.0|^7.0
Requires (Dev)
- fakerphp/faker: ^1.10
- mockery/mockery: ^1.3.1
- phpspec/phpspec: ~2.1
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-25 10:36:12 UTC
README
laramix
是 Laravel 框架的 Informix 驱动程序包 - 感谢 @taylorotwell。 laramix
是 Illuminate/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 许可 许可。