为laravel设置全球相对路线

时间:2017-06-14 17:32:28

标签: laravel

这是laravel

中的辅助函数function route($name, $parameters = [], $absolute = true) { return app('url')->route($name, $parameters, $absolute); }
$absolute = false

如何覆盖该功能,默认为loc

1 个答案:

答案 0 :(得分:0)

  

我在cloudflare中强制使用https,当我在表单中使用路由时,网址是http,所以我无法提交表单

Cloudflare会发送一个X-Forwarded-Proto标头,该标头应正确处理,以告知您的服务器是通过HTTPS访问的。

在Apache中,将此添加到您的VirtualHost应该告诉Laravel它被安全访问并且它会自动生成正确的URL:

SetEnvIf x-forwarded-proto https HTTPS=on