abulhanifah/zahir-database

为laravel提供黑客数据库服务

dev-master 2018-10-11 08:04 UTC

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更改为其他字符集

此包仍处于初级阶段,我目前不推荐用于大型项目,或在不定期备份数据库的情况下使用。

欢迎任何评论或贡献。