You can but make sure to change the document root from the default (generally public_html for cpanel or httpdocs for plesk) to the public directory in your Laravel install. You only want the public directory to be web accessible.
Really I highly recommend not using shared hosting and instead use something like Forge if you don't have the devops knowledge to setup and secure a server yourself.
I have created folder in /home/username directory named as "myproject". I have to move all my project to "myproject" except public folder of my project. Inside public folder, I have created a addon domain, ex "myaddondomain". So, I have to put public folder of my project inside "myaddondomain". Is this how it is done? After this, What files should I need to change? Thank You for your reply