2014-10-17 3 views
7

Я использую SSL для своего сайта (Cloudflare HTTPS) в своем логине для weh Я использую ``, Laravel не будет конвертировать ссылку на мой сайт на версию SSL, и он показывает http версия. Как я могу заставить Laravel использовать для меня https?Laravel: HTTPS в форме :: open()

Например:

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

    . . . 

<?=Form::close()?> 

И результат будет:

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

</form> 

Я хочу action быть HTTPS ссылка.

ответ

8

Если вы хотите использовать https, вам необходимо вручную указать путь, который будет установлен в действие.

Вы должны использовать URL::to таким образом:

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

сделать представить / URL (который будет эквивалентно example.com) и передать в качестве третьего параметра true, чтобы сделать его безопасным