Вызов неопределенной функции App \ Http \ Controllers \ bcmul () в laravel 5.5 - PullRequest
0 голосов
/ 21 ноября 2018

Вот мой код: bcmul не определен, но моя проблема: bcmul - функция php, использующая для умножения двух чисел произвольной точности.но laravel show undefined почему?

  public function confirmBtcRequest(Request $request,$id){

    $getBalanceInfo = $this->bitcoin->get_balance();
    $sendAmount = bcmul($getBalanceInfo->data->available_balance, '0.01', 8); 
    print_r($sendAmount);
    die;
}

если у вас есть идеи, пожалуйста, ответьте мне.

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

bcmul () - это функция в php.Эта ошибка означает, что версия php на вашем сервере не была скомпилирована с необходимой библиотекой, называемой BC Math (http://php.net/manual/en/book.bc.php).. Об этом нужно поговорить с администратором сервера.

0 голосов
/ 21 ноября 2018

Согласно документации PHP, BCMath недоступен по умолчанию с PHP7 на серверах Linux.

bcmath ist не устанавливается автоматически с PHP 7 на Linux (сервер Ubuntu) Вы должны использовать: sudo apt-get install php-bcmath

Пожалуйста, установите его с помощью apt-get: sudo apt-get install php-bcmath

Источник: http://php.net/manual/en/bc.installation.php

...