1

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

但是,当我安装 Nova 并尝试更新某些模型(例如用户名)时,我收到以下错误:

在此处输入图像描述

查看 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并重建 docker 映像true.env但没有帮助。

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

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

4

1 回答 1

1

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

docker-php-ext-install bcmath

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

于 2019-04-09T15:07:20.710 回答