garylocke / odbc-driver
此包最新版本(dev-master)没有可用的许可证信息。
Laravel 5.1 ODBC 驱动程序
此包的官方仓库似乎已不存在,因此已将其冻结。
dev-master
2015-07-16 19:53 UTC
Requires
- php: >=5.3.0
- ext-pdo_odbc: *
- laravel/framework: 5.1.*
This package is not auto-updated.
Last update: 2022-03-30 12:11:35 UTC
README
Laravel 5.1 ODBC 驱动程序
安装
要在您的 Laravel 5.1 应用中安装此包,请打开 composer.json 并添加
"require": { "garylocke/odbc-driver": "dev-master" }
然后运行
composer update
这将从 Packagist.org 下载所需的包。
然后,在您的应用/config 目录中,打开 app.php 并找到
Illuminate\Database\DatabaseServiceProvider::class
并将其替换为
Ccovey\ODBCDriver\ODBCDriverServiceProvider::class
最后,确保将带有连接信息的 odbc 驱动程序添加到 config/database.php 文件中的 connections 数组中,如下所示
'connections' => [ 'odbc' => [ '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 语法,可以添加如下:
'odbc' => [ 'driver' => 'odbc', 'dsn' => 'some driver', 'grammar' => 'SqlServerGrammar', 'username' => 'foo', 'password' => 'bar', 'database' => '', ],