Что вы хотите сделать, так это разделить сеанс между несколькими поддоменами. В Laravel вы можете сделать это, отредактировав файл конфигурации сеанса, расположенный в config/session.php
/*
|--------------------------------------------------------------------------
| Session Cookie Domain
|--------------------------------------------------------------------------
|
| Here you may change the domain of the cookie used to identify a session
| in your application. This will determine which domains the cookie is
| available to in your application. A sensible default has been set.
|
*/
//NOTE THE . (dot) before the domain name.
'domain' => env('SESSION_DOMAIN', .mydomain.com),
, или, как вы можете видеть, добавив переменную SESSION_DOMAIN
в свой .env
с тем же значением
SESSION_DOMAIN=.mydomain.com
Не забудьте очистить все файлы cookie (если вы используете файлы cookie для хранения сеанса). Лучше попробовать из нового браузера, так как старые сеансы сохраняются и не удаляются, что может вызвать некоторые проблемы. когда конфигурация только что изменилась.