Laravel was displaying to me \"Access denied for user \'homestead\'@\'localhost\' (using password: YES)\". One solution for this was clearing the cache and the config cache
If the data directory doesn't exist under (storage/framework/cache/data), then you will have this error.
data
storage/framework/cache/data
This data directory doesn't exist by default on a fresh/new installation.
Creating the data directory manually at (storage/framework/cache) should fix this issue.
storage/framework/cache