Laravel ile bir linke tıklayınca rooter ile bir yere yönlendirmek istedim. Secure problemi ile karşılaştım.
Bunun sebebi ne olabilir? (signup post methodu çağrılıyor arka tarafta.)
Route::get('/signup', [
'uses' => 'UserController@getSignUp',
'as' => 'user.signup'
]);
Route::get('/signup', [
'uses' => 'UserController@postSignUp',
'as' => 'user.signup'
]);
Aldığım hata;
This site can’t provide a secure connection c9users.io sent an invalid response. ERR_SSL_PROTOCOL_ERROR
veya
RouteCollection.php line 161:
post yapılan kısımda get ile direct edilmeye calışılmış. Bu kısımı düzeltmek bende sorunu çözdü.
Route::post(‘/signup’, [
‘uses’ => ‘UserController@postSignUp’,
‘as’ => ‘user.signup’
]);
Diğer bir önemli kısım ise
https eklemek rooter ına aşağıdaki gibi.
Route::post(‘/signup’, array(‘https’, [
‘uses’ => ‘UserController@postSignUp’,
‘as’ => ‘user.signup’
]));
URL::forceSchema("https")ekle Auth kullanıyıorsan örneğin –> Route::auth(URL::forceSchema(“https”));
post kullanırken içind parametreye de verebilirsin.
Route::post(‘/signup’, [
‘uses’ => ‘UserController@postSignUp’,
‘as’ => ‘user.signup’,
URL::forceSchema(“https”)
]);