Laravel 4 Laravel路由未在表单中显示为HTTPS?

Laravel 4 Laravel路由未在表单中显示为HTTPS?,laravel-4,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

我创建了一个表单:

{{ 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


我遗漏了什么?

我的问题是:

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'));