Laravel:表单中的 HTTPS::open()
Posted
技术标签:
【中文标题】Laravel:表单中的 HTTPS::open()【英文标题】:Laravel: HTTPS in Form::open() 【发布时间】:2014-12-13 04:19:27 【问题描述】:我在登录时为我的网站(Cloudflare HTTPS)使用 SSL,因为我使用 ``,Laravel 不会将我的网站链接转换为 SSL 版本,它会显示 http
版本。如何强制 Laravel 为我使用 https
?
例如:
<?=Form::open(array('id' =>'submit'))?>
. . .
<?=Form::close()?>
结果将是:
<form method="POST" action="http://example.com" accept-charset="UTF-8" id="submit">
</form>
我希望 action
成为 HTTPS
链接。
【问题讨论】:
【参考方案1】:如果您想使用https
,您需要手动提供路径,该路径将设置为操作。
你需要这样使用URL::to
:
<?=Form::open(array('url' => URL::to('/', array(), true), 'id' =>'submit' ))?>
提交到/
url(相当于example.com
)并作为第三个参数true
传递以使其安全
【讨论】:
以上是关于Laravel:表单中的 HTTPS::open()的主要内容,如果未能解决你的问题,请参考以下文章