我使用的是Informix数据库,看起来Laravel默认不支持它。
如何在Laravel中使用Informix数据库?
非常感谢您的帮助!
我使用的是PHP 5.6。
答案 0 :(得分:1)
您需要使用第三方软件包。 Laravel Informix Database Package
只需使用composer下载它,添加依赖项,添加db provider然后发布新配置。
添加到您的composer.json
文件
"require": {
"poyii/laravel-ifx": "1.0.0"
}
然后运行composer update
一旦Composer安装或更新了您的软件包,您需要注册Informix DB。打开config/app.php
并找到提供者密钥并添加:
Poyii\Informix\InformixDBServiceProvider::class,
最后,您需要通过运行以下Artisan命令发布配置文件。
$ php artisan vendor:publish
答案 1 :(得分:0)
具有相同的需求,但是上述过程不适用于较新的laravel版本,因为该软件包已锁定在<= 5.2
版上,因此您必须覆盖存储库以对其进行修复。
我已经在此处记录了自己的过程:https://blog.rabin.io/sysadmin/laravel-lumen-informix