acumensa / odbc-driver
关于此包的最新版本(v1.1.2)没有提供许可信息。
v1.1.2
2014-04-19 00:19 UTC
Requires
- php: >=5.3.0
- ext-pdo_odbc: *
- illuminate/database: 4.1.x
- illuminate/support: 4.1.x
Requires (Dev)
- mockery/mockery: dev-master
This package is not auto-updated.
Last update: 2024-09-24 02:13:45 UTC
README
Laravel 4 ODBC
安装
要在您的Laravel 4.1应用程序中安装此软件包,请添加以下代码
require { "ccovey/odbc-driver-l4": "1.1.x" }
然后运行
composer install
这将从Packagist.org下载所需的软件包
然后在您的应用程序的config目录中打开app.php文件,找到
'Illuminate\Database\DatabaseServiceProvider',
将其替换为
'Ccovey\ODBCDriver\ODBCDriverServiceProvider',
最后,确保将包含连接信息的odbc驱动程序添加到config/database.php文件中,如下所示
'default' => 'mysql', 'connections' => array( 'mysql' => array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'database', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', ), 'sqlsrv' => array( 'driver' => 'sqlsrv', 'host' => 'localhost', 'database' => 'database', 'username' => 'root', 'password' => '', 'prefix' => '', ), 'odbc' => array( 'driver' => 'odbc', 'dsn' => 'Driver={iSeries Access ODBC Driver};System=my_system_name;', 'grammar' => 'DB2', 'username' => 'foo', 'password' => 'bar', 'database' => '', ), ),
注意,数组中数据库是必需的值。
注意
要添加自定义语法,将您的文件添加到ODBCDriver/Grammars中,文件名为您希望使用的名称(目前有一个DB2语法文件,如果您需要参考)。然后在odbc配置数组中,将类名添加到语法键。如果您想提交一个用于包的语法,请提交一个pull request,我会尽快将其添加。
如果您想使用Laravel提供的文件,只需添加即可。例如,如果您想使用SQL Server Grammar,可以添加如下所示
'odbc' => array( 'driver' => 'odbc', 'dsn' => 'some driver', 'grammar' => 'SqlServerGrammar', 'username' => 'foo', 'password' => 'bar', 'database' => '', ),