これは、.envファイルに変数DB_PASSWORDが含まれているLaravelバージョン7.9。*の問題です。パスワードに「#」が含まれている場合、Laravelはこの記号の後のすべての文字にコメントを付けます。たとえば、パスワードがDB_PASSWORD =85SF#[email protected] の場合 LaravelはそれをDB_PASSWORD=85SFとして解釈し、残りの文字を無視します。
解決策DB_PASSWORD変数の値を次のように二重引用符で囲みます。
DB_PASSWORD="85SF#[email protected]"
問題を見つけるのに2日かかりました。これが、同じ問題に遭遇した人に役立つことを願っています。