Laravelでphp artisan migrate:installとかするとこんなエラーになりました。
  [PDOException]
  SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)
Laravelでデータベースのユーザー名をいじる場所は2箇所あります。 1つ目は他のフレームワークでもお馴染みのModel用。 config/database.phpにあります。 そしてもう一つはartisan用、コマンドライン用。 .envファイルにあります。 だからconfig/database.phpでユーザー名を書き換えたはずなのにphp artisan migrateとかやるとhomesteadユーザーでアクセスしようとするのですよ。
[tea@astrominit lara]$ cat .env
APP_ENV=local
APP_DEBUG=true
APP_KEY=Agam7O0R1nSHsPOksmFg0eM9IMwKEJfL

DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
Laravelは色々こういうところがあるのでご注意を。