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

相關文章
相關標籤/搜索