Как подключить базу данных в коде люмена? - PullRequest
0 голосов
/ 13 октября 2019

Я уже искал, как я собираюсь подключить базу данных кодирования в люменах, но мне не удалось. Я уже добавляю соединение с базой данных в мою конфигурацию

<?php

return [

    'default' => env('DB_CONNECTION', 'mysql'),

    'connections' => [

        'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'root'),
            'password' => env('DB_PASSWORD', 'root'),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
        ],

        'mysql_test' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => 'mysql_test',
            'username' => env('DB_USERNAME', 'root'),
            'password' => env('DB_PASSWORD', 'root'),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
        ],

    ],

    'migrations' => 'migrations',
];

и мой codeception.yml, и у меня есть этот код

paths:
    tests: tests
    output: tests/_output
    data: tests/_data
    support: tests/_support
    envs: tests/_envs
actor_suffix: Tester
extensions:
    enabled:
        - Codeception\Extension\RunFailed   
coverage:
    enabled: true
    include:
      - app/config/*.php
      - app/controllers/*.php
      - app/models/*.php
modules:
    enabled:
        - Db:
            dsn: 'mysql:host=localhost;dbname=mysql_test'
            user: 'root'
            password: 'root'
            dump: tests/_data/dump.sql
            cleanup: true
            populate: false

каждый раз, когда я пытаюсь использовать базу данных, делая запрос или тестированиеapi. Это всегда используемое по умолчанию соединение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...