abulhanifah / zahir-database
为laravel提供黑客数据库服务
dev-master
2018-10-11 08:04 UTC
Requires
- doctrine/dbal: ^2.5
- jacquestvanzuydam/laravel-firebird: dev-5.4-support
- kafoso/doctrine-firebird-driver: ^1.1.2
This package is auto-updated.
Last update: 2024-09-12 03:48:52 UTC
README
使用此包
安装
安装PHP的Firebird PDO驱动程序。
Mariuz的博客有非常详细的步骤: http://mapopa.blogspot.com/2009/04/php5-and-firebird-pdo-on-ubuntu-hardy.html
安装zahir-database
composer require abulhanifah/zahir-database
更新app/config/app.php
,添加服务提供者
'ZahirDB\zahirServiceProvider'.
您可以移除原始的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'), ],
并添加到您的.env文件中
DB_CHARSET=UTF8
如有必要,将UTF8更改为其他字符集
此包仍处于初级阶段,我目前不推荐用于大型项目,或在不定期备份数据库的情况下使用。
欢迎任何评论或贡献。