Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用route()帮助程序时,Laravel正在删除https_Php_Laravel - Fatal编程技术网

Php 使用route()帮助程序时,Laravel正在删除https

Php 使用route()帮助程序时,Laravel正在删除https,php,laravel,Php,Laravel,当我使用route()helper函数在https站点上创建url时,我使用http://而不是https://-我可以通过将$absolute flag设置为false来避免这种情况,但它不使用我所在的url似乎很愚蠢 在.env中,我已将APP_URL设置为,因此它也不会使用它 我不想强制使用https,我只想使用链接和重定向来保持协议 我使用的是Varnish设置,其中$_服务器['HTTPS']即使使用HTTPS也没有设置,所以我想这可能与此有关 如果我使用Form::open(),问题

当我使用route()helper函数在https站点上创建url时,我使用http://而不是https://-我可以通过将$absolute flag设置为false来避免这种情况,但它不使用我所在的url似乎很愚蠢

在.env中,我已将APP_URL设置为,因此它也不会使用它

我不想强制使用https,我只想使用链接和重定向来保持协议

我使用的是Varnish设置,其中$_服务器['HTTPS']即使使用HTTPS也没有设置,所以我想这可能与此有关

如果我使用Form::open(),问题也会出现

那么,如何使laravel在链接和重定向中保持协议

例如:

return redirect(route('my-route-name'));

cheers/Jonas

服务器配置是否正确?通常情况下,Laravel将根据之前的请求转发http或https。您可以通过转储
$request->secure()
显然不是-$request->secure()返回false来测试服务器。服务器“请求\方案”=>“http”。我要和我的主人谈谈。谢谢服务器配置是否正确?通常情况下,Laravel将根据之前的请求转发http或https。您可以通过转储
$request->secure()
显然不是-$request->secure()返回false来测试服务器。服务器“请求\方案”=>“http”。我要和我的主人谈谈。谢谢