Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 拉拉多克上的新星引发bcadd异常_Laravel_Laradock_Laravel Nova - Fatal编程技术网

Laravel 拉拉多克上的新星引发bcadd异常

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

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

但是,当我安装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
之外,我还必须添加这个