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