Laradock上的Nova引发bcadd异常

时间:2018-11-06 08:50:27

标签: laravel laradock laravel-nova

我用Laradock进行了Laravel的简单安装。
当我尝试更新模型时,没有问题。

但是,当我安装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并重建docker image,但这没有帮助。

我也发现了这个问题:
https://github.com/laravel/telescope/issues/25#issuecomment-432302285

但这并没有帮助我解决问题。

1 个答案:

答案 0 :(得分:0)

对于其他遇到此问题的人,这就是为我解决的问题: 将bin / bash放入docker容器并运行

docker-php-ext-install bcmath

然后重新启动服务器。这对我的情况有所帮助。我希望类似的步骤对Laradock有用。