Если вы уверены в правильности настройки домена.Пожалуйста, проверьте эти несколько вещей.
1. Ваш config/session.php
правильно настроен для поддержки нескольких доменов.
'driver' => env('SESSION_DRIVER', 'file'), // check /storage folder writtable recursivelly.
'domain' => env('SESSION_DOMAIN', null), // verify if single domain is not given in .env or in settings.
'same_site' => null // it should not be strict if you have ajax request across these domain. I mean from javascript you may try to request to other domain.
etc...
2. Подтвердите, если ваши маршруты не относятся к группе под domain
.что-то вроде:
Route::group(['domain' => 'xxx'], function($params)
{
// your routes..
});
3. Если в коде добавлены какие-либо жестко закодированные проверки / условия домена или перенаправление.
4. Любыезначения в .env указывают на один домен.
5. Также не забудьте очистить кэш / скомпилированный вид / маршруты и удалить временные файлы один раз.как сгенерированные файлы внутри /app/bootstrap
& /storage
// Clear Application Cache
php artisan cache:clear
// Clear route cache
php artisan route:cache
// Clear config cache
php artisan config:cache
// Clear compiled view files
php artisan view:clear
6. Любой пакет третьей стороны может содержать настройки домена.Обязательно проверьте файлы в папке /config
.
7. Проверьте настройки url rewrite
в .htaccess
8. Подтвердите, есть ли какие-либо настройки прокси-сервера или какое-либо программное обеспечение, установленное на сервере - очень редкий случай.
В случае, если проблема по-прежнему возникает, перезапустите службу apache/nginx
один раз, потому что иногда изменения конфигурации не вступают в силу послеизменение, которое может потребовать перезагрузки сервера.
Надеюсь, это поможет.