Можно ли использовать метод Session::get() в файле data.php?Php

Кемеровские программисты php общаются здесь
Anonymous
Можно ли использовать метод Session::get() в файле data.php?

Сообщение Anonymous »

Я Абдулла. Я хочу использовать несколько подключений к базе данных в laravel 5.6. Но я хочу динамически изменять базу данных. Для меня лучший способ использовать метод Session::get() в config/database.php.

'соединения' => [

Код: Выделить всё

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

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

],
Я хочу изменить изменяемую базу данных с помощью метода Session::get('db'). возможно ли это или как-то иначе?

Вернуться в «Php»