Jest to problem w Laravel w wersji 7.9.* ze zmienną DB_PASSWORD w twoim pliku .env. Jeśli twoje hasło zawiera "#", Laravel skomentuje każdy znak po tym symbolu. Na przykład, jeśli Twoje hasło to DB_PASSWORD =85SF#[email protected] Laravel interpretuje to jako DB_PASSWORD =85SF ignorując resztę znaków.
SOLUTIONZapakuj wartość zmiennej DB_PASSWORD w podwójne cudzysłowy w następujący sposób:
DB_PASSWORD="85SF#[email protected]"
Znalezienie problemu zajęło mi 2 dni. Mam nadzieję, że może to być pomocne dla kogoś, kto napotka ten sam problem.