$ php artisan migrate
マイグレートは正常に通るけど、
コントローラーからMySQLに接続できない
Illuminate\Database\QueryException
SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known
MySQLの権限とか、色々と1日近く調べた結果、原因はこれだった。
LaravelでDB設定を入れても反映されない対処 - だ。ログ。
[Laravel] .env ファイルの更新内容が反映されない場合の対処方法 │ Web備忘録
キャッシュで .envの設定を持っているらしい。
だから、.env をRDS向けに変更しても、localのmysqlを見に行ってたみたい。
ちなみに原因調査時に、config/database.php を直接RDS向けに編集したら、接続できた。
$ php artisan cache:clear
$ php artisan config:clear
キャッシュをクリアしたら、LaravelからRDSに接続できるようになった。