使用自定义端口的Laravel url()和secure_url()方法

时间:2014-02-04 09:13:04

标签: url ssl laravel laravel-4

我们有自定义端口,具体取决于安装环境。此外,我们有时会检查是否需要HTTP,HTTPS或者不关心HTTP状态。

为此,我有时需要使用自定义端口重定向到HTTP或HTTPS。但是,就我所见,Laravel中的url()secure_url()函数无法提供所需的功能。

  

示例HTTP端口:8070
  示例HTTPS端口:8071

     

请求:https://project.local:8071/sweden

此请求我想重定向到HTTP

url( secure_url(Request::getRequestUri() );

返回 http://project.local:8071/sweden(错误的端口,取自当前请求)

反过来相反,如果请求是通过端口8070上的HTTP,那么secure_url()方法返回一个HTTP端口8070而不是{{1}的URL }}

问题:如何配置用于8071url()功能的端口?

(作为全局配置,或通过向函数调用添加参数)

1 个答案:

答案 0 :(得分:0)

Laravel URL生成代码不考虑端口。