Laravel路由在表单中没有显示为HTTPS?

时间:2014-06-16 08:37:20

标签: laravel-4

我创建了一个表单:

{{ Form::open(array('route' => 'cart.add')) }}

我在routes.php文件中有这个:

Route::post( 'cart/add',  array('https' => true, 'uses' => 'CartController@addToCart', 'as' => 'cart.add'));

然而,生成的HTML是:

<form method="POST" action="http://localhost/cart/add" accept-charset="UTF-8">

我在期待:

<form method="POST" action="https://localhost/cart/add" accept-charset="UTF-8">

因为路由被定义为需要HTTPS。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我的问题是:

Route::post( 'cart/add',  array('https' => true, 'uses' => 'CartController@addToCart', 'as' => 'cart.add'));

不得不这样:

Route::post( 'cart/add',  array('https', 'uses' => 'CartController@addToCart', 'as' => 'cart.add'));