使用laravel 5.2重置密码时出错。(最后一步)

working part:

Forgot password link is working.

Reset password link is sent to email is working.

Redirecting to reset password page is working .

Not working part:

when clicking on reset password button, following error occurs:

MethodNotAllowedHttpException in RouteCollection.php line 218:

My UserController:

      public function forget(){

    if(isset($_POST['email']))
    {

    $checkemail=User::forget($_POST['email']);
    if($checkemail[0]){
            $sendemail =  Mail::send('emails.reset', ['code' => $checkemail[1]->code], function($message) {
        $message->to(Input::get('email'))
            ->subject('Password Reset');});


        return redirect()->back();

    }
    else{\Session::flash('message','Email  not found'); return redirect()-   >back();}
}
    else{

    return view('forget');}


}

public function reset($code=null)
{



            return view('resetpass')->with('code',$code);
            //$checkcode=User::reset($code);

}



public function resetpwd()
{

        $resetpwd = User::resetpwd(Input::all());

        if($resetpwd){echo "updated";}
}

My model User.php:

                 public static function forget($email)
 {
$emailpar=DB::table('users')->where('email','=',$email)->first();
if($emailpar){return array(true,$emailpar);}
else {return array(false);}
      }

          public static function resetpwd($user)
    {
        $updatepassword = DB::table('users')->where('code' ,'=' , $user->code)->update('password' => $user->password);

        if($updatepassword){return true;}

        else{return false;}

         }