Класс ‘NumberFormatter’ не найден в Laravel 5.4

Я пытаюсь использовать расширение intl PHP, чтобы преобразовать сумму в слова. Например,

1450 -> тысяча четыреста пятьдесят

Я использую Laravel 5.4, который работает на сервере XAMPP 3.2.2 с PHP 5.6.24.

Как уже упоминалось в аналогичных вопросах, я уже включил intl Расширение PHP, раскомментировав строку как extension=ext/php_intl.dll в файле PHP.ini и перезапустил мой сервер после.

 $inWords = new \NumberFormatter('en', \NumberFormatter::SPELLOUT);
echo $inWords->format(1450);

выдает ошибку:

FatalErrorException: класс NumberFormatter не найден

Я предполагаю, что это не имеет ничего общего с Laravel, кроме PHP. Кто-нибудь знает решение проблемы? Спасибо за ваше время.

3

Решение

Вы должны включить расширение в вашем php.ini, раскомментировав строку; extension = php_intl.dll

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]