8

我在登录时为我的网站(Cloudflare HTTPS)使用 SSL,因为我使用了``,Laravel 不会将我的网站链接转换为 SSL 版本,它会显示http版本。如何强制 Laravelhttps为我使用?

例如:

<?=Form::open(array('id' =>'submit'))?>

   . . .

<?=Form::close()?>

结果将是:

<form method="POST" action="http://example.com" accept-charset="UTF-8" id="submit">

</form>

我想action成为一个HTTPS链接。

4

1 回答 1

10

如果要使用https,则需要手动提供将设置为操作的路径。

您需要使用URL::to这种方式:

<?=Form::open(array('url' => URL::to('/', array(), true), 'id' =>'submit' ))?>

提交到/url (相当于example.com)并作为第三个参数传递true以使其安全

于 2014-10-17T15:31:45.383 回答