laravel5.5 使用alipay SDK报错Cannot redeclare Encrypt() (previously declared in ../vendor/laravel/framew

错误现象:php

在laravel5.5 中,使用alipaySDK 报错:html

Cannot redeclare Encrypt() (previously declared in ../vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:448)laravel

缘由:框架

由于laravel框架中的Encrypt()/Decrypt()定义的加密方法和解密方法 和 alipay SDK中的Encrypt()/Decrypt()方法重名了;加密

解决方法:spa

在引入的SDK中,全局搜索Encrypt()/Decrypt(),而后改个方法更名就行了,好比改为alipayEncrypt()/alipayDecrypt();htm

有3个文件要改ip

aop/AopEncrypt.phpci

aop/AopClient.phpio

lotusphp_runtime/Cookie/Cookie.php

参考自:http://www.chinacion.cn/article/2128.html

相关文章
相关标签/搜索