Are you sure you checked the input method _after_ the form was submitted? You could easily check whether it works as designed by creating two methods get_login() and post_login() while get_login() renders your form and post_login() simply does a \Debug::dump(\Input::post()) Then you will see if the input methods is what you intended it to be.