Este não é um problema do Laravel, mas um problema geral do MySQL. Talvez o servidor não esteja funcionando. Tem certeza de que está executando o MySQL em segundo plano?
Confira este link:MySQL Gone Fora
Faça as seguintes verificações em seu sistema:
- O mecanismo de banco de dados está em execução
- Você criou seu banco de dados
- Você criou um usuário e concedeu permissões ao banco de dados
- Você configurou o usuário e o banco de dados no arquivo .env do seu Laravel.
Depois disso, tente executar o comando migrations novamente, que é:
php artisan migrate
Conforme explicado Aqui
Deixe-nos saber se isso ajuda :).