I have an application with Laravel 4, that runs in localhost correctly, but when I uploaded it in my host I received the error .
app>config>database.php file is:
You must find out the credentials of Database host, Database Name , Database Username and Database Password . (If any prefix for tables too) and then replace it with the current credentials.
Use the concept of environments and store values in ENV variables :
http://laravel.com/docs/4.2/configuration
You can store Env Variables as array in .{ENV_NAME}.env.php
and access those variables as $_ENV['variable_name']
.