rexlu/laravelodbc

为 Laravel 4.2 添加 ODBC(PDO) 驱动包,使用特殊方法。

dev-master 2017-10-08 01:56 UTC

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

别忘了更新您的默认数据库连接。