tochka-developers/laravel-oci8

Laravel 4|5 的 Oracle 数据库驱动程序 via OCI8

v5.4.15 2018-02-26 12:56 UTC

README

Laravel-OCI8

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

Laravel-OCI8 是一个为 Laravel 提供的 Oracle 数据库驱动程序包。Laravel-OCI8 是 Illuminate/Database 的扩展,它使用 OCI8 扩展与 Oracle 进行通信。感谢 @taylorotwell。

文档

快速安装 [Laravel 5.4]

$ composer require yajra/laravel-oci8:"5.4.*"

服务提供者

一旦 Composer 安装或更新了您的包,您需要注册 Laravel-OCI8。打开 config/app.php 并找到 providers 键,添加以下内容

Yajra\Oci8\Oci8ServiceProvider::class,

重要:从 v4.0 版本开始,该包现在将使用 Yajra\Oci8(大写 Y)命名空间从 yajra\Oci8,以遵循供应商名称的命名标准。

配置(可选)

最后,您可以通过运行以下 Artisan 命令可选地发布一个配置文件。如果未发布配置文件,则包将自动使用在您的 .env 文件中声明的数据库配置。

$ php artisan vendor:publish --tag=oracle

这将把配置文件复制到 config/oracle.php

注意:对于 Laravel Lumen 配置,请确保您的项目中有一个 config/database.php 文件,并将以下配置追加到其中

'oracle' => [
    'driver'        => 'oracle',
    'tns'           => env('DB_TNS', ''),
    'host'          => env('DB_HOST', ''),
    'port'          => env('DB_PORT', '1521'),
    'database'      => env('DB_DATABASE', ''),
    'username'      => env('DB_USERNAME', ''),
    'password'      => env('DB_PASSWORD', ''),
    'charset'       => env('DB_CHARSET', 'AL32UTF8'),
    'prefix'        => env('DB_PREFIX', ''),
    'prefix_schema' => env('DB_SCHEMA_PREFIX', ''),
],

然后运行您的 Laravel 安装...

致谢

许可协议

MIT 许可协议 (MIT)。有关更多信息,请参阅 许可文件