先日、Laravel Sailについて質問を受けた内容です。
PhpMyAdminを使いたいということで、自身で調べてdocker-composeにサービスの追加をしたけど、動かないということでした。
Sail を起動して、ブラウザでPhpMyAdminにログインしようとすると、エラーになってしまいます。

とりあえずMySQLの疎通確認から。
Laravelコンテナからマイグレーションの実行はできているので、MySQLコンテナ自体はちゃんと動いているようです。
コンテナ起動時にも、ちゃんとphpmyadminコンテナが起動してます。
Laravel本体のコンテナとMySQLのコンテナは疎通してて、PhpMyAdminからだとつながってないような状況なので、コンテナ内でなんか起こってるのかなと目星をつけました。
ご質問者さんに了解を取ったうえで、ボリュームを削除して作り直してみます。
これで直りました。どういう事象でエラーだったのかわからないけど。。。
ボリュームを消しちゃったので、MySQLも空っぽになっています。
このあと、マイグレーション・シーディングをし直してもらいました。
以上です。あなたのお役に立てれば幸いです。