Наконец-то решил сам по стечению обстоятельств. Я понял, что у меня установлены обе версии mysql, mysql8 и mysql57. Первый поддерживает по умолчанию cachin sha2, который еще не поддерживается laravel. Возможные решения:
1) Изменить метод входа по умолчанию в MySQL.
2) Используйте 5.7.
3) Не забудьте установить одинаковые параметры в файлах .env и config / database.php.
Надеюсь, это поможет кому-то еще