klinson / laravel-sybase
此包最新版本(v1.4)没有提供许可信息。
Laravel 5.x 的基于 Sybase 的 Eloquent 模块扩展。
v1.4
2018-12-12 08:36 UTC
Requires
- php: >=5.5
Requires (Dev)
- laravel/framework: 5.*
README
Sybase ASE 基于 Laravel 5.x 的 Eloquent 模块扩展。
- 启用使用多种类型的字段。
- 使用默认 eloquent:与 odbc 和 dblib 兼容!
- 迁移!(WIP - 进行中)
安装
在您的 composer.json 文件的 require 部分添加以下内容
Laravel 5.1, 5.2, 5.3
"uepg/laravel-sybase": "~1.0"
Laravel 5.4
"uepg/laravel-sybase": "~2.0"
通过执行以下命令更新包依赖项
composer update
在 ./config./app.php 文件中的 providers 数组中添加以下条目
Uepg\LaravelSybase\Database\SybaseServiceProvider::class
将您的 ./config./database.php 的默认驱动程序更新为 sqlsrv 或您自定义的 odbc 设置。以下是一个示例
'connections' => [ ... 'sybaseuepg-aluno' => [ 'driver' => 'sqlsrv', 'host' => env('DB_HOST', 'sybase.myserver.br:5000'), 'database' => env('DB_DATABASE', 'mydatabase'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', 'secret'), 'charset' => 'utf8', 'prefix' => '', ],
freetds 驱动程序的配置
在 Linux 系统中,必须在 freetds.conf
文件中将驱动程序版本设置为正确的字符集页面使用。
文件通常位于 /etc/freetds/freetds.conf
。以下是一个全局部分配置示例
[global]
# TDS protocol version
tds version = 5.0