Migration Laravel

No meu projeto, na hora de usar o comando php artisan migrate, dá o erro " 1

PDOException::(“PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password]”)
C:\xampp\htdocs\cursolaravel\agenda\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70

2 PDO::__construct(“mysql:host=127.0.0.1;port=3306;dbname=agenda”, “leandro”, “SENHA@#”, [])
C:\xampp\htdocs\cursolaravel\agenda\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70".

Verifique se vc possui todas as dependencias na sua maquina:

https://laravel.com/docs/5.7/installation

Se faltar alguma coisa, instale (no xampp os módulos costumam ficar na pasta ext…) e depois reinicie o apache

Sim eu tenho todas as dependências para o que preciso até aqui. Pelo que pesquisei, é um problema com o novo plugin de criar usuário do MySQL que faz uma codificação não compatível com o Laravel ainda.

Depois de instalar o Ubuntu 18.10, instalar cada ferramenta em separado, como Apache, MySql, PHP, PHPMyAdmin e seguir passo a passo, passou dessa parte sem dar erro. Estava usando o Windows 10 LTSB.

1 curtida