Hi,
What you need to do is to make sure that you have everything installed the same on your production server as on your local machine. If you see curly brackets then you do not have php installed on your production server.
You can try netlify.com for a fast deployment.
You can / should also get an account on a digital ocean and also forge. This is by far the easiest way to spin up a laravel project to a production.
What the 2 of the above would do is they have a thing called deployement script which looks something like this:
git pull origin master
composer update
composer install --no-interaction --prefer-dist --optimize-autoloader
echo "" | sudo -S service php7.2-fpm reload
npm install
php artisan view:clear
php artisan cache:clear
And finally, the quickest way to show the world your project would be to use laravel valet and use share command which will generate temporary url.
Happy coding!