lmo/laravel-kdb

There is no license information available for the latest version (1.2) of this package.

1.2 2023-12-20 01:54 UTC

This package is auto-updated.

Last update: 2025-05-20 05:00:56 UTC


README

KingbaseES driver implementation for Laravel

Install

composer require lmo/laravel-kdb

Config

  1. Add provider to providers in config/app.php:
'providers' => [
    ...
    \Lmo\LaravelKdb\KingbaseServiceProvider::class,
    ...
],
  1. Add driver configs to connections in config/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',
        ],
    ...
],