Как установить сессионный повар ie для нескольких доменов в Laravel? - PullRequest
0 голосов
/ 21 апреля 2020

Мое Laravel приложение может быть доступно с использованием 2 разных доменных имен www.4evergaming.com и www.best4games.com (это не мои настоящие домены, просто пример)

Вот как мой файл маршрутов выглядит как

Route::pattern('domain', '(www.4evergaming.com|www.best4games.com)');
Route::domain('{domain}')->group(function ()
{
    // Routes here...
})

Но в моем config/session.php у меня может быть только один домен ...

'domain' => '.4evergaming.com',

Мне нужно установить сеансовые куки для обоих доменов, но как я могу Я делаю это? Или есть способ как-то скопировать сеансы между доменами?

1 Ответ

0 голосов
/ 21 апреля 2020

Я решил это путем изменения конфигурации во время выполнения, как это.

Route::pattern('domain', '(www.4evergaming.com|www.best4games.com)');
Route::domain('{domain}')->group(function ()
{
    if (strpos($_SERVER['HTTP_HOST'], 'www.best4games.com') !== false) {
        config([ 'session.domain' => 'www.best4games.com' ]);
    }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...