ejetar / laravel-firebird
使用Eloquent和QueryBuilder配合Firebird数据库 🔥
v0.1.1
2022-05-10 18:12 UTC
Requires
- php: >=7.1
- illuminate/container: ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0|^8.0|^9.0
- illuminate/database: ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0|^8.0|^9.0
- illuminate/events: ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0|^8.0|^9.0
- illuminate/support: ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0|^8.0|^9.0
Requires (Dev)
- mockery/mockery: ~1.0
- orchestra/testbench: ~3.7|^4.0|^5.0|^6.0
- phpunit/phpunit: ~7.0|^8.0|^9.0
README
关于
使用此包,您可以使用Eloquent和QueryBuilder与Firebird数据库一起使用。 🔥
兼容性
支持Laravel 5.5至8.x,PHP 7.1+和Firebird 1.5、2.5、3.0。
安装
- 安装/启用PHP的Firebird PDO驱动程序(
pdo_firebird
); - 使用composer安装包
composer require ejetar/laravel-firebird
- 从Laravel 5.5开始,无需在
config/app.php
中通知服务提供商。但如果您想通知,请进入文件config/app.php
并在providers
部分包含以下类
Ejetar\LaravelFirebird\FirebirdServiceProvider::class
- 在文件
config/database.php
的connections
部分声明您的连接,使用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存储库及其前身,进行了分支和扩展
- sim1984/laravel-firebird
- jacquestvanzuydam/laravel-firebird
- KKSzymanowski/laravel-6-firebird
- harrygulliford/laravel-firebird
许可证
此库是一个开源软件,采用MIT许可证。