DigitalOcean: Laravel + MySQL 8.0

The easiest way to fix that would be to alter you existing user with the following:

ALTER USER myuser IDENTIFIED WITH mysql_native_password BY 'mypassword';

FLUSH PRIVILEGES;