With this package you can use Eloquent and QueryBuilder with a Firebird database. 🔥
Support for Laravel 5.5 to 8.x with PHP 7.1+ and Firebird 1.5, 2.5, 3.0.
- Install/enable the Firebird PDO driver for PHP (
pdo_firebird
); - Install the package with composer:
composer require ejetar/laravel-firebird
- As of Laravel 5.5, it is not necessary to inform service providers in
config/app.php
. But if you want to inform, enter the fileconfig/app.php
and include the class below in the sectionproviders
:
Ejetar\LaravelFirebird\FirebirdServiceProvider::class
- Declare your connection in section
connections
in fileconfig/database.php
, using firebird driver:
'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
]
If you do not enter engine_version
, it will be discovered automatically.
Nothing for now...
Contribute to this wonderful project, it will be a pleasure to have you with us. Let's help the free software community. You are invited to incorporate new features, make corrections, report bugs, and any other form of support. Don't forget to star in this repository! 😀
This package was based on the repository marcha/laravel-firebird and its predecessors, forked and extended:
- sim1984/laravel-firebird
- jacquestvanzuydam/laravel-firebird
- KKSzymanowski/laravel-6-firebird
- harrygulliford/laravel-firebird
This library is a open-source software licensed under the MIT license.