Catégories
Laravel

Erreurs Laravel lors du développement

Des erreurs Laravel au cours d’un développement, nous y avons tous ou nous y sommes tous confrontés un jour. Si, si je vous assure !

Cet article évolutif va les lister au fur et à mesure de mes développements et essaiera de vous fournir également des pistes de résolutions de ces erreurs Laravel.

Erreurs Laravel : SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Hôte inconnu.

Cette erreur peut survenir notamment lorsque vous changer la base de données d’un site déjà existant.

Par exemple lorsque vous passez d’un site en développement vers un site de production ou vice et versa.

Comme Laravel place en cache les données de configuration, il tente de se connecter à la base de données du site précédent et ne prends pas en compte les nouvelles informations de connexion que vous lui avez fournis dans le fichier .env.

Comment résoudre cette erreur Laravel ?

Si cela est possible un simple :

php artisan config:clear

devrait suffire. Toutefois, il est probable que vous vous retrouviez avec le message d’erreur suivant en console :

In PDOConnection.php line 50:

SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Hôte inconnu.

Dans ce cas, il sera nécessaire de vider le cache manuellement.

Pour cela, rendez vous dans l’arborescence de votre projet sous le répertoire :

bootstrap/cache

et supprimez le fichier config.php.

Rechargez à présent votre page et vous ne devriez plus avoir cette erreur.

Aidez nous à nous améliorer en évaluant cet article :
[Total: 1 Moyenne: 5]
Tu souhaite créer ton premier site avec Laravel et comprendre comment fonctionne ce framework ?
Rejoins ma formation de plus de 4h qui parle exactement de cela ! ;-)En tant que lecteur de ce blog, tu bénéficies de 25% de réduction en cliquant sur ce lien 🤑🤑.

Rejoins vite les dizaines d’élèves qui ont déjà rejoins cette formation !

Dans cette formation, tu pourras te familiariser avec les notions suivantes de Laravel : l’installation de Laravel, le routage, les controllers, les modèles, l’ORM Eloquent, le moteur de template Blade, les envois de mails, la gestion des notifications.Tu hésites ? Je te comprends et je souhaite te préciser plusieurs choses :

1. Mes élèves sont ma meilleure carte de visite :
Voici ce qu’ils pensent de cette formation

24/06/2020 : Vraiment très bien conçu et dispensé. Le rythme est bon, clair, précis donc essentiel à une bonne compréhension. Les réponses aux questions sont dans le même esprit, donc … Un grand merci à Frédéric pour ce cours de qualité. Vivement le prochain !!

17/06/2020 : Très bon cours ! Clair même pour un débutant (qui a des bases quand même). Formateur sympa 😉 vivement d’autre cours.

Retrouve tous les avis, sur la page de la formation 😉

2. Le nombre de coupons est limité !

Si tu veux en profiter, n’attends pas trop longtemps 😉

Alors à tout de suite de l’autre côté, je l’espère !

Par HappyToDev

Absolument passionné depuis toujours par l'informatique et la programmation, je souhaite via ce blog vous faire passer un peu du savoir que j'ai accumulé depuis des années.
Et même, pourquoi pas, vous aider à faire le premier pas dans le développement web.

Vous êtes prêts ?
Alors allons y ensemble et n'oubliez pas que les débutants sont vraiment les bienvenus.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.