Dans certains cas, si vous créez des classes à la main, ou que vous les déplacez dans l’arborescence, il se peut que lorsque vous ajoutez l’appel à la classe en question, la ligne soit en erreur et lorsque vous placez la souris dessus, le menu de résolution ne trouve pas la référence, vous pouvez ajouter le use à la main, mais ce dernier sera lui aussi en erreur et malgré tout l’appel se fera correctement.

Cette situation est due au fait que l’autoload composer ne répertorie pas votre classe au bon endroit, du coup l’éditeur la considère comme en erreur, pour corriger ce problème, il faut ouvrir une fenêtre de commande, vous placer dans votre répertoire de travail, et lancer la commande suivante :

composer dump-autoload

Une fois la commande terminée, vous ne devriez plus avoir l’erreur.

Le fichier mis à jour lors de cette commande est :

vendor\composer\autoload_classmap.php

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

soixante-dix six + = quatre-vingt