如何在Laravel 5.6中更新Braintree付款依赖关系?

时间:2018-11-29 05:06:50

标签: php laravel braintree-sandbox

我正在使用Laravel 5.6并使用Braintree付款网关沙盒。但是,当我更新我的php版本时,遇到了一些错误。像这样

ID

所以,我正在使用Braintree版本, ``` “ oureastudios / laravel5-braintree”:“开发大师” `` 但是当我在互联网上搜索时,大多数人建议将Braintree依赖关系更新为v3.26.0。那么我的问题是如何将我当前的大脑树更新为新版本?

1 个答案:

答案 0 :(得分:0)

create_function在PHP 7.2中已弃用

在/Braintree/Util.php文件中 函数delimiterToCamelCase

使用:

$callback = function ($matches) {
                return strtoupper($matches[1]);
            };

代替:

$callback = create_function('$matches', 'return strtoupper($matches[1]);');

链接参考: https://github.com/braintree/braintree_php/commit/37e54736ef949cc022a3f87a9fed53820b798c3e