Ok then the make/model of the laptop?
Laptops are very tricky with CPU upgrades by the way. Biggest issue is extra added heat and a heatsink that might not be up to par with a hotter faster CPU. Additionally they are high risk for upgrade failure. Then there is the issue if the BIOS will support the microcode for the better CPU that you want to install. You could run into a situation where it doesnt boot off that better CPU, or if it does it runs with a microcode error ( in which it will report as the wrong CPU but will be functional after pressing a F key to continue ), or if it runs it runs too hot and shuts itself down, or if your really really lucky it will be fine.
Laptops that have been successful in CPU upgrades usually you have to look up what exact main board you have including which Rev it is. Look at other similar models that also use that main board as a reference to what is the most powerful CPU that board has been paired with by manufacturer, and then stick with a CPU that they offered with one of their more expensive laptop models to upgrade your lesser expensive model. That right there only gives you a 90% chance that it will work in your board. You then have to worry about what BIOS version your board is to support the microcode for that processor.
Then I would look up the part number for the heatsink and then be sure that a system with the i7 you want to run also is using your heatsink you already have. If it is then heat shouldnt be a problem, if its not in any build for use with that i7 you can run into overheating of the laptops CPU and GPU.
I'd advise against messing with a CPU upgrade for a laptop due to the fact that I have seen lots of troubles with trying to squeeze more processing power out of them. Laptops are meant to pretty much be disposable when the CPUs fall short of performance expectations. Maybe sell that laptop and buy one with the CPU in it that you want.