connector/laravel-firebird

为 Laravel 框架提供的 Firebird 数据库包。除此之外,该包还可以创建触发器

dev-master 2019-08-20 10:58 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:42:05 UTC


README

使用此包

安装

安装 PHP 的 Firebird PDO 驱动程序。

Mariuz 的博客有很好的分步指南: http://mapopa.blogspot.com/2009/04/php5-and-firebird-pdo-on-ubuntu-hardy.html

为了支持 Laravel 5.4,请使用

composer require jacquestvanzuydam/laravel-firebird:dev-5.4-support

对于 Laravel 5.1 的支持,请查看 5.1-support 分支。*

对于 Laravel 5.2 的支持,请查看 5.2-sup 分支。*

对于 Laravel 5.3 的支持,请查看 5.3-sup 分支。*

更新 app/config/app.php 文件,添加服务提供者

'Firebird\FirebirdServiceProvider'.

您可以删除原始的 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 改为任何其他字符集

此包仍处于起步阶段,我还不建议用于大型项目,或者在不经常备份数据库的情况下使用。

欢迎任何评论或贡献。