#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://localhost/cart/add" accept-charset="UTF-8">
Я ожидал:
<form method="POST" action="https://localhost/cart/add" accept-charset="UTF-8">
потому что маршрут определен как требующий HTTPS.
Чего мне не хватает?
Ответ №1:
Моя проблема заключалась в том, что это:
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'));