не удалось найти драйвер для базы данных postgresql в люменах 5.6 - PullRequest
0 голосов
/ 17 мая 2018

Я получаю could not find driver для базы данных postgre в люменах 5.6.Но когда я пытаюсь сделать это в своем основном php, он работает.

И это мои .env данные конфигурации для базы данных postgre: -

  DB_CONNECTION=pgsql
  DB_HOST=localhost
  DB_PORT=5432
  DB_DATABASE=test
  DB_USERNAME=xxxx
  DB_PASSWORD=xxxxxx

И это мои bootstrap.php

    <?php

    require_once __DIR__.'/../vendor/autoload.php';

    try {
        (new Dotenv\Dotenv(__DIR__.'/../'))->load();
    } catch (Dotenv\Exception\InvalidPathException $e) {
        //
    }

    $app = new Laravel\Lumen\Application(
        realpath(__DIR__.'/../')
    );


    $app->singleton(
        Illuminate\Contracts\Debug\ExceptionHandler::class,
        App\Exceptions\Handler::class
    );

    $app->singleton(
        Illuminate\Contracts\Console\Kernel::class,
        App\Console\Kernel::class
    );

    $app->router->group([
        'namespace' => 'App\Http\Controllers',
    ], function ($router) {
        require __DIR__.'/../routes/web.php';
    });

    return $app;

Я использовал ту же конфигурацию, что и в laravel 5.6, и она там работает.

...