Recently this has been answered at least 10 to 15 times please do a search. Very detail answers have already been given. In fact https://laravel-news.com very recently had a complete article on just that question.
Name of the article is Installing Laravel in a Subfolder? Hide your .env file.
And https://laracasts.com/discuss/channels/laravel/upload-project-laravel?page=1 @Qlic answer.
Not to mention http://novate.co.uk/deploy-laravel-5-on-shared-hosting-from-heart-internet/