# 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`: ```php use CodeFort\Firebird\FirebirdConnector; class AppServiceProvider extends ServiceProvider { public function register(): void { FirebirdConnector::register($this->app); ... } } ``` ### 3. Configure connection File `config\database.php` ```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