I have a working app on my dev machine, and just moved it to a production server with the help of Laravel Forge. Now being served on Digital Ocean. However in production all I can get is the Laravel 404 page no matter what URL I try. I checked with Forge support and they said it's nothing to do with Forge (after all it is pulling up a Laravel page, albeit the 404 page) I can do artisan and tinker just fine. I've created a new key, composer updates, and such. I'd like to provide more info, but I don't know what info is relevant to share.
And worked through these commands, which don't seem to be causing a problem
$php artisan key:generate
$php artisan config:cache
$npm install and $npm run prod
$composer install and update
$composer dump-autoload
Problem solved: The steps I ended up taking with guidance were to check the APP_URL and set to http=[mysite.com] and then in Forge > Commands > php artisan cache:clear; php artisan config:clear. And that did it.