The problem is you cannot SSH into your a server with a free hosting account. Because it is a shared server and you do not have any permissions on that server outside of your public directory.
However If you are only trying to get your work online and don't mind all of your code being in the public folder, (WHICH IS NOT RECOMMENDED) or encouraged but you can do it, if you must.
The thing is you will have to copy your laravel project with all its dependencies and everything over to that public folder.
There are some youtube clips of guys doing it , search for something like laravel on shared server.
As for where you will find a free host, check out http://www.freewebhostingarea.com/
I do emplore you to spend a few bucks on a server and hosting and learn to do it correctly!