基本上我想做的是使用公共數(shù)據(jù)庫在 laravel 應用程序之間共享會話。到目前為止我嘗試過的是.envDB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=login_testDB_USERNAME=rootDB_PASSWORD=DB_DATABASE_ADMIN=login_adminDB_USERNAME_ADMIN=rootDB_PASSWORD_ADMIN=SESSION_DRIVER=databaseSESSION_CONNECTION=login_admin //getting error here: Database [login_admin] not configured.會話.php'driver' => env('SESSION_DRIVER', 'file'),'files' => storage_path('framework/sessions'),'connection' => env('SESSION_CONNECTION', null),'table' => 'sessions',數(shù)據(jù)庫.php'mysql' => [ 'driver' => 'mysql', 'url' => env('DATABASE_URL'), 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'prefix_indexes' => true, 'strict' => true, 'engine' => null, 'options' => extension_loaded('pdo_mysql') ? array_filter([ PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), ]) : [],],'mysql2' => [ 'driver' => 'mysql', 'url' => env('DATABASE_URL'), 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE_ADMIN', 'forge'), 'username' => env('DB_USERNAME_ADMIN', 'forge'), 'password' => env('', ''), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'prefix_indexes' => true, 'strict' => true, 'engine' => null, 'options' => extension_loaded('pdo_mysql') ? array_filter([ PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), ]) : [],]所以在這里我想將sessions表設置到我的公共數(shù)據(jù)庫中l(wèi)ogin_admin我已經(jīng)在項目之間共享一個公共用戶表,所以連接多個數(shù)據(jù)庫沒有問題。我檢查了以前的相關(guān)問題,但沒有找到如何將表共享到公共數(shù)據(jù)庫中
1 回答

呼如林
TA貢獻1798條經(jīng)驗 獲得超3個贊
/*
|--------------------------------------------------------------------------
| Session Database Connection
|--------------------------------------------------------------------------
|
| When using the "database" or "redis" session drivers, you may specify a
| connection that should be used to manage these sessions. This should
| correspond to a connection in your database configuration options.
|
*/
根據(jù)您的代碼SESSION_CONNECTION字段應該是連接名稱,mysql2在您的情況下而不是login_admin
- 1 回答
- 0 關(guān)注
- 74 瀏覽
添加回答
舉報
0/150
提交
取消