Después de investigar en diversos repositorios y páginas de internet al terminar hallamos la solución que te mostramos más adelante.
Solución:
Tuve el mismo problema con mi servidor remoto plesk ubuntu 18.04. En su archivo .env, coloque comillas dobles alrededor de la contraseña y el nombre de usuario de su base de datos y luego ejecute php artisan config:clear
y php artisan cache:clear
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=dbname
DB_USERNAME="xyz"
DB_PASSWORD="123"
Nunca antes me había encontrado con este problema.
No tienes un usuario llamado ‘laravel’. Debe cambiar DB_USERNAME por el que realmente está utilizando para acceder a su base de datos. En su mayoría, es root por defecto, por lo que los cambios en .env deberían ser
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
Si está intentando ejecutar este comando con Homestead, debe asegurarse de cambiar los valores de las siguientes variables ambientales dentro del .env
archivo a:
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
Una vez que haya cambiado los valores, asegúrese de ejecutar los siguientes dos comandos antes de hacer cualquier otra cosa:
php artisan config:clear
php artisan cache:clear
Aquí tienes las comentarios y calificaciones
Recuerda que tienes la capacidad de decir si te ayudó.