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






Вы можете подключить один из них, например, project.local, а другой подключить с помощью localhost:8000.
Просто найдите laravel vhost(virtual host). Это просто. Удачи.
над приложением работают более 30 пользователей, так что это не то решение, которое я искал.
Собственно мы так и работаем. Все работники используют собственную систему. что-то вроде project.local и у каждого свой ip. Файлы cookie сохраняются для каждого браузера. Например, публичное соединение 192.168.2.2XX У каждого свой XX.
На самом деле, мы не работаем вместе, они в разных местах. У меня есть решение: у нас будет другое доменное имя для разных горшков, и это решит мою проблему. Спасибо за ваше драгоценное время.
Сеанс пользователя сохраняется в куки-файлах браузера, а куки-файлы связаны с доменным именем веб-сайта. Итак, в вашем случае похоже, что вы используете один файл cookie для двух веб-сайтов (потому что он использует одно и то же имя). Вы можете настроить виртуальный хост, чтобы решить эту проблему.
Думаю, решение состоит в том, чтобы перенаправить им два разных доменных имени
Я решил это, изменив имя проекта в .env, так как по умолчанию имя файла cookie - это projectname_session.
Я только что изменил конфигурацию .env:
CACHE_DRIVER=file
CACHE_PREFIX=*with_different_name*
SESSION_DRIVER=file
SESSION_COOKIE=*with_different_name_session*
измените chache_prefix и session_cookie на другое имя в вашем проекте
у меня это сработало.
Вы проверяли, отличается ли конфигурация
session? (см.session.cookie)