I\'m relatively new to Laravel. I\'m confused on what is the proper way to deploy a Laravel 5.5 app to a Godaddy cPanel shared hosting. I\'ve read multiple posts on the subject
The biggest problem you have is that GoDaddy's latest supported version of PHP is v5.6. Laravel v5.5 and later all require PHP v7.0 or higher. Apparently, they added PHP 7 support in late 2017.
I'd still highly recommend shifting to a much more reputable host like (closest comparison) BlueHost.com or DigitalOcean.com.
The second biggest problem you have is that GoDaddy won't let you actually run the artisan
command, which Laravel really needs. It means 1. needing to apply database creation and migrations manually and 2. running all the artisan commands locally and uploading the entire project, in situ.
The third biggest problem is that composer doesn't run on GoDaddy, meaning you'll need to upload all the vendor
directories, too.
Addendum: Here is a guide for how to deploy Laravel on shared hosts: https://www.youtube.com/watch?v=6g8G3YQtQt4