Laravel 使用 Informix 数据库

Laravel with Informix database

我正在使用 Informix 数据库,似乎 Laravel 默认不支持它。

如何将 Informix 数据库与 Laravel 一起使用?

非常感谢您的帮助!

我正在使用 PHP 5.6.

您需要使用第三方包。 Laravel Informix Database Package

只需使用 composer 下载它,添加依赖项,添加数据库提供程序,然后发布您的新配置。

循序渐进

添加到您的 composer.json 文件

"require": {
    "poyii/laravel-ifx": "1.0.0"
} 

然后运行composer update

Composer 安装或更新包后,您需要注册 Informix DB。打开 config/app.php 并找到 providers 密钥并添加:

Poyii\Informix\InformixDBServiceProvider::class,

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

$ php artisan vendor:publish

有同样的需求,但上述过程不适用于较新版本的 laravel,因为包在版本 <= 5.2 上被锁定,因此您必须覆盖存储库才能修复它。

我在这里记录了我自己的过程:https://blog.rabin.io/sysadmin/laravel-lumen-informix