rexlu / laravelodbc
为 Laravel 4.2 添加 ODBC(PDO) 驱动包,使用特殊方法。
dev-master
2017-10-08 01:56 UTC
Requires
- php: >=5.3.0
- illuminate/database: ~4.2
- illuminate/support: ~4.2
This package is not auto-updated.
Last update: 2024-09-14 19:42:11 UTC
README
为 Laravel 4.2 添加驱动,可使用 Fluent 和 Eloquent。
自定义各种 SQL 语句
安装
将 rexlu/laravelodbc
添加到 composer.json 的要求中
{ "require": { "rexlu/laravelodbc": "dev-master" } }
使用 composer update
更新您的包或使用 composer install
安装。
或通过命令
composer require rexlu/laravelodbc: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',
'charset' => 'utf8',
'username' => 'xxxxxUserxxxxxx',
'password' => 'xxxxxxpasswordxxxx',
'database' => 'xxxxxxDBxxxxxx',
'prefix' => '',
),
),
ODBC 驱动与预安装的不同,您需要传递 DSN 而不是让 Laravel 为您构建。配置 ODBC 数据库的方法太多,该包无法为您完成。有关一些示例配置,请参阅 php.net。
别忘了更新您的默认数据库连接。