安装后,我在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(),但我认为这不是一个好主意。
答案 0 :(得分:2)
random_bytes
是PHP v7.0中的PHP函数。您可以使用composer在PHP v5.x上安装缺少的软件包。
运行composer require paragonie/random_compat
,然后尝试添加受影响的库。