【发布时间】:2017-01-21 22:51:00
【问题描述】:
我在文档中看到对于安全路由 Laravel 提供函数 secure_url 而不是 url 并提供重定向方法
redirect()->secure('/path');
现在这似乎很令人困惑,因为我们需要更改代码来切换协议。最糟糕的是,我们可能需要更改 laravel 中预先构建的 Auth 控制器。
我的问题是,是否有更好的方法可以从配置切换到 https。如果不可能,为什么?如果需要,我们可以 fork laravel 并添加此功能。
【问题讨论】:
-
我用的不多,但据我所知,如果你已经使用了
https协议(并且 PHP 知道它正在被使用,要么通过$_SERVER['HTTPS']或X-Forwarded-Proto要么类似的东西),每次你使用重定向/url时,laravel都会使用https。不过,我可能在这件事上错了
标签: php laravel routes laravel-5.3