I download from https://github.com/luciddreamz/laravel Laravel for openshift then upload over my repository over github. This code for connect to database not work. The prob
In my case, it had absolute nothing to do with network issues.
I had been using my local laravel testing environment using laradock. Because laradock runs the mysql server in a different container, you have to set your mysql host in the .env file to the name of the docker mysql container, which by default is mysql.
When I switched back to using homestead, it was trying to connect to a host named mysql, when in fact is should be looking on localhost.
What a DUH moment!