2014-10-17 17 views
7

Sto usando SSL per il mio sito web (Cloudflare HTTPS) nel mio login per weh utilizzo ``, Laravel non convertirà il mio sito web link alla versione SSL e mostra http versione. Come posso costringere Laravel a usare https per me?Laravel: HTTPS in forma :: open()

Ad esempio:

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

    . . . 

<?=Form::close()?> 

E il risultato sarà:

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

</form> 

voglio action di essere un collegamento HTTPS.

risposta

8

Se si desidera utilizzare https è necessario assegnare manualmente il percorso che verrà impostato su azione.

è necessario utilizzare URL::to questo modo:

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

di fare presentare al / url (che sarà equivalente a example.com) e passare come terzo parametro true per renderlo sicuro