laravel中的混合内容问题

时间:2017-07-14 08:26:39

标签: laravel laravel-5 https

我有以下表格:

<form class="form-horizontal" role="form" method="POST" action="{{ url('/admin/email') }}">

在localhost上,它会生成https//....,但在服务器上会生成http://...,从而导致混合内容警告。是否有任何标志可以修复它?

2 个答案:

答案 0 :(得分:0)

<form class="form-horizontal" role="form" method="POST" action="{{ url('/admin/email') }}">

实际url()接受三个参数。 stringArraybool第三个参数是安全的,意味着https。你可以把它设置为真。

我希望这有帮助

答案 1 :(得分:0)

如果你看一下url方法的声明,就像这样

function url($path = null, $parameters = [], $secure = null)

所以第三个参数是用于生成安全URL,所以你的行将是这样的

<form class="form-horizontal" role="form" method="POST" action="{{ url('/admin/email', [], true) }}">