See these http://novate.co.uk/deploy-laravel-5-on-shared-hosting-from-heart-internet/
https://laracasts.com/discuss/channels/laravel/next-issue-fonts-and-images-arent-visible
Second link shows images of a proper folder structure. Most shared will still have ssh. Mine does, but to me it's easier to get all correct in development then just upload via ftp.