我创建了一个表单:
{{ 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。
我错过了什么?
答案 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'));