v1.0.0
Firebird connector for Laravel
Usage
1. Install
Use composer require codefort/firebird to install the project
2. Register
Register CodeFort\Firebird\FirebirdConnector with AppServiceProvider
File app\Providers\AppServiceProvider.php:
use CodeFort\Firebird\FirebirdConnector;
class AppServiceProvider extends ServiceProvider
{
public function register(): void
{
FirebirdConnector::register($this->app);
...
}
}
3. Configure connection
File config\database.php
'database' => [
'driver' => 'firebird',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', ''),
'database' => env('DB_NAME', ''),
'username' => env('DB_USER', 'SYSDBA'),
'password' => env('DB_PASS', 'masterkey'),
'charset' => 'utf8',
// 'options' => [ PDO::ATTR_AUTOCOMMIT => false ],
],
Settings autocommit option to false will require to start transaction explicitly even for read access