Route::post()
aslında olması gereken. Ben şöyle türetiyorum kontrol tam elimde oluyor o zaman:
Route::get('/secured/login', array('as' => 'sys_login', 'uses' => 'admin.login@index'));
Route::post('/secured/login', array('as' => 'sys_login_post', 'uses' => 'admin.login@index'));
Route::get('/secured/lostpw', array('as' => 'lost_pw', 'uses' => 'admin.login@lostpw'));
Route::post('/secured/lostpw', array('as' => 'lost_pw_post', 'uses' => 'admin.login@lostpw'));
Bu sayede postlar için ayrı metod da kullanabiliyorum, ve de post named route'ların unique bir adı oluyor.
Controllerda da:
public function post_login()
gibi çağırıyorum.
Any'i güvenlik sebebi ile tavsiye etmem, any ile put ve delete requestleri de gelebilir çünkü.