2014-10-17 17 views
7

Ich benutze SSL für meine Website (Cloudflare HTTPS) in meinem Login für weh ich benutze ``, Laravel wird nicht konvertieren meine Website Link auf SSL-Version und es zeigt http Ausführung. Wie kann ich Laravel zwingen, https für mich zu verwenden?Laravel: HTTPS in Form :: open()

Zum Beispiel:

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

    . . . 

<?=Form::close()?> 

Und das Ergebnis wird sein:

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

</form> 

Ich möchte action ein HTTPS Link sein.

Antwort

8

Wenn Sie https verwenden möchten, müssen Sie manuell einen Pfad angeben, der auf action gesetzt wird.

Sie müssen URL::to auf diese Weise verwenden:

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

zu machen / url einreichen (die example.com gleichwertig sein wird) und übergeben Sie als 3. Parameter true es

sichern machen