报错原因:

alipaysdk中定义的encrypt()/decrypt()函数与laravel中定义的encrypt()/decrypt()函数重名了。

解决办法:

修改alipaysdk中定义的函数名称、修改引用的函数名称。

解决步骤:

在官方给的sdk中,一共有需要修改三个文件中的内容:

aop/aopencrypt.php

aop/aopclient.php

lotusphp_runtime/cookie/cookie.php

在文件中查找encrypt/decrypt替换为alipayencrypt/alipaydecrypt即可。