Ceci est ma structure de dossierPourquoi ai-je des erreurs même après avoir déclaré les espaces de noms correctement?
Ceci est mon composer.json
Code
{
"name": "hashstar/hashstar",
"description": "Online shopping",
"type": "project",
"license": "private",
"authors": [
{
"name": "Akshay Shrivastav",
"email": "[email protected]"
}
],
"minimum-stability": "dev",
"require": {
"php": ">=5.5.0"
},
"autoload": {
"psr-4": {
"modules\\": "/"
}
}
}
Avec ce code, j'ai réussi à produire la chose autoload.php dans le dossier du fournisseur.
I have a file name HelloWorld.php in modules folder
Dans le même répertoire racine que le cliché ci-dessous montre que j'ai un fichier nommé index.php le code est le suivant:
<?php
require_once __DIR__ . '/vendor/autoload.php';
use modules\HelloWorld\Greetings;
echo Greetings::sayHelloWorld();
?>
Après avoir exécuté ce code que je reçois les erreurs comme celle-ci
Je ne sais pas ce que l'erreur est je cherche la solution sur goo gle & faire diverses choses des dernières heures. Toute aide serait appréciée.
Je pense que vous avez besoin "modules": "./modules" dans votre fichier composer.json – Andreas
NOPES même erreur –
Avez-vous exécutez 'décharge-autoload' du compositeur après la mise à jour du fichier' composer.json'. – meun5