routing with Laravel is a very simple, I'll try to explain it and I hope it will not look strange anymore. let's first make a route like you did:
Route::post('login','UserController@login');
by this we mean that for every post request to the link "yourWebsiteAddress/login" the function login() in your UserController will be executed. So you should have a function login() in the UserController. To test if this function is being called, just return a string:
public function login(){
return 'login is working!';
}
or just dump the input
public function login(){
$input = Input::all();
return dd($input);
}
now in your form the url must be and existing route
{{ Form::open(array('url' => 'login')) }}
{{ Form::submit('Submit') }}
{{ Form::close() }}
I hope this will be helpful