fesoft / laravel-firebird
Laravel 框架的 Firebird 数据库包
dev-master
2019-05-21 22:10 UTC
Requires
- php: >=7.0.0
- illuminate/container: 5.6.*
- illuminate/database: 5.6.*
- illuminate/events: 5.6.*
- illuminate/support: 5.6.*
This package is auto-updated.
Last update: 2024-09-22 10:31:26 UTC
README
使用此包
安装
安装 PHP 的 Firebird PDO 驱动。
Mariuz 的博客有很好的分步指南: http://mapopa.blogspot.com/2009/04/php5-and-firebird-pdo-on-ubuntu-hardy.html
使用 composer 安装
composer require fesoft/laravel-firebird
更新 app/config/app.php,添加服务提供者
Firebird\FirebirdServiceProvider::class
您可以删除原始的 DatabaseServiceProvider,因为原始连接工厂也已经扩展。
在数据库配置中声明您的连接,使用 'firebird' 作为连接类型。其他需要的键值
'firebird' => [ 'driver' => 'firebird', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE','/storage/firebird/APPLICATION.FDB'), 'username' => env('DB_USERNAME', 'sysdba'), 'password' => env('DB_PASSWORD', 'masterkey'), 'charset' => env('DB_CHARSET', 'UTF8'), 'role' => 'RDB$ADMIN', 'engine_version' => '3.0.1', ],
并将其添加到您的 .env 文件中
DB_CHARSET=UTF8
如果需要,将 UTF8 改为任何其他字符集
此包仍处于初级阶段,我还不建议用于大型项目,或者不定期备份数据库。
欢迎提出意见或贡献。