Which is not working? Is the phone saying it can't connect? Or is the Laptop not recognizing the phone?
When you connect the phone to the computer, and go into "Settings", then "Connections". Now tap "Tethering and portable hotspot", tap the check box next to "USB tethering". It should now say "Tethered" under it. The rest is set up on the computer.
Is it allowing you to do the above? If not, what is happening on the phone and/or computer?
Also, have you recently updated anything on the phone, just before your problem started? And have you tried restarting your phone, to see if the problem is resolved?