2014-10-17 16 views
7

Używam SSL dla mojej witryny (Cloudflare HTTPS) w moim logowaniu dla Weh Używam ``, Laravel nie konwertuje linku mojej strony do wersji SSL i pokazuje http wersja. W jaki sposób mogę zmusić Laravel do użycia dla mnie https?Laravel: HTTPS w formularzu :: open()

Na przykład:

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

    . . . 

<?=Form::close()?> 

I wynik będzie:

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

</form> 

Chcę action być HTTPS łącza.

Odpowiedz

8

Jeśli chcesz użyć https, musisz ręcznie podać ścieżkę, która zostanie ustawiona do działania.

Trzeba użyć URL::to ten sposób:

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

aby przedłożyć / URL (który będzie odpowiednikiem example.com) i przekazać jako parametr true 3-te aby zabezpieczyć