Нова на Ларадоке поднимает исключение bcadd - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть простая установка Laravel с Laradock.
Когда я пытаюсь обновить модель, это не проблема.

Однако, когда я устанавливаю Nova и пытаюсь обновить какую-либо модель (например, имя пользователя), я получаю следующую ошибку:

enter image description here

Глядя на вызов ajax, я вижу следующую ошибку:

exception: "Symfony\Component\Debug\Exception\FatalThrowableError"
file: "/var/www/vendor/moontoast/math/src/Moontoast/Math/BigNumber.php"
line: 506
message: "Call to undefined function Moontoast\Math\bcadd()"

Я пытался установить PHP_WORKER_INSTALL_BCMATH на true в .env и перестроить образ докера, но это не помогло.

Я также нашел эту проблему:
https://github.com/laravel/telescope/issues/25#issuecomment-432302285

Но это не помогло мне решить проблему.

1 Ответ

0 голосов
/ 09 апреля 2019

Для всех, кто столкнулся с этой проблемой, это то, что решило ее для меня: bin / bash в док-контейнер и запустить

docker-php-ext-install bcmath

Затем перезапустите сервер. Это помогло для моего случая. Я ожидаю, что аналогичные шаги будут работать для Ларадока.

...