Ниже приведен быстрый обходной путь для решения этой проблемы, включая схему (http против https):
Поместите следующий код поверх app / Http / rout.php
$proxy_url = getenv('PROXY_URL');
$proxy_schema = getenv('PROXY_SCHEMA');
if (!empty($proxy_url)) {
URL::forceRootUrl($proxy_url);
}
if (!empty($proxy_schema)) {
URL::forceSchema($proxy_schema);
}
затем добавьте следующую строку в файл .env:
PROXY_URL = http://igateway.somedomain.com
Если вам также нужно изменить схему в сгенерированном HTML-коде с http: // на https://,, просто добавьтетакже следующая строка:
PROXY_SCHEMA = https
В последней версии laravel forceSchema имя метода изменилось на forceScheme, и приведенный выше код должен выглядеть следующим образом:
if (!empty($proxy_schema)) {
URL::forceScheme($proxy_schema);
}
Надеюсь, это поможет вам, источник