J'essaie d'utiliser l'extension intl de PHP pour convertir le montant en mots. Par exemple,Classe 'NumberFormatter' introuvable dans Laravel 5.4
1450 -> One Thousand Four Hundred and Fifty
J'utilise Laravel 5.4 qui fonctionne sur XAMPP 3.2.2 serveur avec PHP 5.6.24.
Comme mentionné dans des questions similaires, j'ai déjà activé l'extension PHP intl
en décommentant la ligne comme extension=ext/php_intl.dll
dans le fichier PHP.ini et redémarré mon serveur après.
$inWords = new \NumberFormatter('en', \NumberFormatter::SPELLOUT);
echo $inWords->format(1450);
cède l'erreur:
FatalErrorException: Class 'NumberFormatter' not found
Je devine que cela n'a rien à voir avec Laravel mais PHP. Quelqu'un connaît la solution au problème? Merci pour votre temps.
voir sous 'phpinfo' il le montre? essayez aussi d'exécuter 'php -m' pour voir les extensions chargées avec succès. – jagad89
Avez-vous redémarré le serveur Web après avoir activé 'intl'? Voyez-vous 'intl' dans' phpinfo() '? –
Copie possible de [Erreur fatale: Classe 'NumberFormatter' introuvable] (http://stackoverflow.com/questions/30554177/fatal-error-class-numberformatter-not-found) – Sandeesh