Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Access denied for user 'homestead'@'localhost' (using password: YES)

Acabei de criar meu banco de dados conforme orientou o curso, e ele está com as seguintes configs:

host: localhost database name: estoque_laravel db username: root pass: sem senha

E o arquivo database.php está:

        'mysql' => [
            'driver'    => 'mysql',
            'host'      => env('DB_HOST', 'localhost'),
            'database'  => env('DB_DATABASE', 'estoque_laravel'),
            'username'  => env('DB_USERNAME', 'root'),
            'password'  => env('DB_PASSWORD', ''),
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
            'strict'    => false,
        ],

E o .env está:

APP_DEBUG=true

Mas mesmo assim está dando como se eu estivesse tentando conectar com usuário homestead. Dei um ctrl+f geral no projeto e não há nada com esse nome.

Por que será?

2 respostas
solução!

Resolvido!! Limpei os caches do artisan e deu certo!

Apenas um complemento, quem estiver o mesmo problema, achei a solução nesse link:

https://stackoverflow.com/questions/29756194/access-denied-for-user-homesteadlocalhost-using-password-yes

Nele informa que :

1 - ao alterar o arquivo database.php, você deve reiniciar o comando: php artisan serve

2 - Se ainda persistir o error, deve alterar os arquivos: .env e o env.exemple, localizados na raiz do projeto, e então reiniciar o comando: php artisan serve.

Não sei se é o modo certo, porém como estou iniciando em Laravel, achei esse meio e deu certo comigo, abraços !