我在laravel 5中遇到致命错误random_bytes()

时间:2016-03-19 05:46:44

标签: paypal laravel-5

安装后,我在laravel 5中遇到致命错误random_bytes() "贝宝/ adaptivepayments-SDK-PHP":" v3.6.106"在composer.json中

"require": {
        "laravel/framework": "5.0.*",
        "jacopo/laravel-authentication-acl": "1.3.*",
        "webpatser/laravel-countries": "dev-master",
        "yajra/laravel-datatables-oracle": "~5.0",
        "illuminate/html": "5.0.*@dev",
        "paypal/adaptivepayments-sdk-php":"v3.6.106"
    },

使用作曲家。请与我分享任何解决方案。我被困在最后3小时才能解决这个错误。

我试图在secureRandom.php文件中评论nextBytes(),但我认为这不是一个好主意。

1 个答案:

答案 0 :(得分:2)

random_bytes是PHP v7.0中的PHP函数。您可以使用composer在PHP v5.x上安装缺少的软件包。

运行composer require paragonie/random_compat,然后尝试添加受影响的库。

来源:https://github.com/paragonie/random_compat