laravel-firebird
To use this package:, (*1)
Installation
Install the Firebird PDO driver for PHP., (*2)
Mariuz's Blog has a very good step by step on this:
http://mapopa.blogspot.com/2009/04/php5-and-firebird-pdo-on-ubuntu-hardy.html, (*3)
For Laravel 5.4 support use:, (*4)
composer require jacquestvanzuydam/laravel-firebird:dev-5.4-support
For Laravel 5.1.* support, please look at the 5.1-support branch., (*5)
For Laravel 5.2.* support, please look at the 5.2-sup branch., (*6)
For Laravel 5.3.* support, please look at the 5.3-sup branch., (*7)
Update the app/config/app.php
, add the service provider:, (*8)
'Firebird\FirebirdServiceProvider'.
You can remove the original DatabaseServiceProvider, as the original connection factory has also been extended., (*9)
Declare your connection in the database config, using 'firebird' as the
connecion type.
Other keys that are needed:, (*10)
'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'),
],
And add to your .env, (*11)
DB_CHARSET=UTF8
If necessary, change the UTF8 to any other charset, (*12)
This package is still in it's infancy and I wouldn't yet recommend using
it for large projects, or without backing up your database regularly., (*13)
Any comments or contributions are welcome., (*14)