rexlu / laraveloracleodbc
为Laravel 4.2添加Oracle ODBC(PDO)驱动程序包
dev-master
2016-08-19 12:29 UTC
Requires
- php: >=5.3.0
- illuminate/database: ~4.2
- illuminate/support: ~4.2
This package is not auto-updated.
Last update: 2024-09-20 21:47:36 UTC
README
将ODBC驱动程序添加到Laravel 4.2,可用于Fluent和Eloquent。
最大的用途是通过此套件可以连接自定义的接口层(例如:SQL Relay)连接到Oracle
如果有在Laravel 5.2项目中需要搭配SQL Relay连接到Oracle的请寄信跟我联系
请寄信跟我联系
安装
将rexlu/laraveloracleodbc
添加到composer.json中的需求
{ "require": { "rexlu/laraveloracleodbc": "dev-master" } }
使用composer update
更新您的包或使用composer install
安装。
或者通过命令
composer require rexlu/laraveloracleodbc:dev-master -vvv
一旦Composer安装或更新了您的包,您需要将LaravelODBC及其使用的包(extradb)注册到Laravel本身。打开app/config/app.php
并找到底部的providers键。
将以下内容添加到提供商列表中
'rexlu\Laravelodbc\ODBCServiceProvider'
配置
LaravelODBC没有单独的包配置文件。您只需将一个新的数组添加到app/config/database.php
中的connections
数组中。
'odbc' => array(
'driver' => 'odbc',
'dsn' => 'odbc:datasource',
'charset' => 'utf8',
'username' => 'xxxxxUserxxxxxx',
'password' => 'xxxxxxpasswordxxxx',
'database' => 'xxxxxxDBxxxxxx',
'prefix' => '',
),
),
ODBC驱动程序与预安装的不同,您需要传递DSN而不是让Laravel为您构建。此包配置ODBC数据库的方式太多,以至于无法为您完成。一些示例配置可以在php.net找到。
不要忘记更新您的默认数据库连接。