Questo è un problema in Laravel versione 7.9.* con la variabile DB_PASSWORD nel tuo file .env. Se la tua password contiene "#", Laravel commenterà ogni carattere dopo questo simbolo. Ad esempio, se la tua password è DB_PASSWORD =85SF#[email protected] Laravel lo interpreta come DB_PASSWORD =85SF ignorando il resto dei caratteri.
SOLUZIONERaccogli il valore della variabile DB_PASSWORD tra virgolette come questa:
DB_PASSWORD="85SF#[email protected]"
Mi ci sono voluti 2 giorni per scoprire il problema, spero che questo possa essere utile per qualcuno che incontra lo stesso problema.