【问题标题】:i am getting fatal error random_bytes() in laravel 5我在 laravel 5 中遇到致命错误 random_bytes()
【发布时间】:2016-03-19 05:46:43
【问题描述】:

我在安装 laravel 5 后遇到致命错误 random_bytes() “paypal/adaptivepayments-sdk-php”:composer.json 中的“v3.6.106”

"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() 但我认为这不是一个好主意。

【问题讨论】:

  • 请发布您看到的确切错误消息。

标签: paypal laravel-5


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-07
    • 2016-02-08
    • 2018-01-17
    • 2016-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多