Laravel 拉拉多克上的新星引发bcadd异常
我用Laradock安装了一个简单的Laravel。Laravel 拉拉多克上的新星引发bcadd异常,laravel,laradock,laravel-nova,Laravel,Laradock,Laravel Nova,我用Laradock安装了一个简单的Laravel。 当我尝试更新模型时,没有问题 但是,当我安装Nova并尝试更新某些模型(例如用户名)时,我得到以下错误: exception: "Symfony\Component\Debug\Exception\FatalThrowableError" file: "/var/www/vendor/moontoast/math/src/Moontoast/Math/BigNumber.php" line: 506 m
当我尝试更新模型时,没有问题 但是,当我安装Nova并尝试更新某些模型(例如用户名)时,我得到以下错误:
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()"
查看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()"
我试图在.env
中将PHP\u WORKER\u INSTALL\u BCMATH
设置为true
,并重建docker映像,但没有效果
我还发现了这个问题:但这并没有帮助我解决问题。对于其他遇到此问题的人,这就是我解决问题的原因: bin/bash放入docker容器并运行
docker-php-ext-install bcmath
然后重新启动服务器。这对我的案子很有帮助。我希望类似的步骤对Laradock有效。除了Laradock php fpm中的
apt install-y php7.2-bcmath
之外,我还必须添加这个