ejetar/laravel-firebird

使用Eloquent和QueryBuilder配合Firebird数据库 🔥

v0.1.1 2022-05-10 18:12 UTC

This package is auto-updated.

Last update: 2024-09-10 23:24:25 UTC


README

GitHub last commit GitHub release (latest by date) GitHub

关于

使用此包,您可以使用Eloquent和QueryBuilder与Firebird数据库一起使用。 🔥

兼容性

支持Laravel 5.5至8.x,PHP 7.1+和Firebird 1.5、2.5、3.0。

安装

  1. 安装/启用PHP的Firebird PDO驱动程序(pdo_firebird);
  2. 使用composer安装包
composer require ejetar/laravel-firebird
  1. 从Laravel 5.5开始,无需在config/app.php中通知服务提供商。但如果您想通知,请进入文件config/app.php并在providers部分包含以下类
Ejetar\LaravelFirebird\FirebirdServiceProvider::class
  1. 在文件config/database.phpconnections部分声明您的连接,使用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', //it will be discovered automatically
]

如果您未输入engine_version,它将自动检测。

变更日志

目前无内容...

贡献

为这个精彩的项目做出贡献,能和您一起工作将是一件愉快的事情。让我们帮助免费软件社区。我们邀请您加入新功能,进行修正,报告错误,以及其他形式的支持。别忘了在这个存储库中star!😀

致谢

此包基于marcha/laravel-firebird存储库及其前身,进行了分支和扩展

许可证

此库是一个开源软件,采用MIT许可证。