lmo / laravel-kdb
v2.0.0
2026-10-23 10:04 UTC
Requires
- php: ^8.5
- ext-pdo: *
- illuminate/database: ^13.0
- illuminate/support: ^13.0
Requires (Dev)
- laravel/framework: ^13.0
- phpunit/phpunit: ^13.4
Suggests
- ext-pdo_kdb: Required for connections to a Kingbase server
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-23 10:07:00 UTC
README
KingbaseES driver implementation for Laravel
Install
composer require lmo/laravel-kdb
Config
- Add provider to
providersinconfig/app.php:
'providers' => [
...
\Lmo\LaravelKdb\KingbaseServiceProvider::class,
...
],
- Add driver configs to
connectionsinconfig/database.php:
'connections' => [
...
'kdb' => [
'driver' => 'kdb',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '54321'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
'schema' => 'public',
'sslmode' => 'prefer',
],
...
],