这是因为v2版本的sdk是没有命名空间,composer无法正常导入,
解决方法:修改composer.json
"autoload": {
"psr-4": {
"App\\": "app/",
"Database\\Factories\\": "database/factories/",
"Database\\Seeders\\": "database/seeders/"
},
"classmap": [
"vendor/alipaysdk/openapi/v2/aop"
]
},
然后,运行composer dumpautoload,即可正常运行。
不过还有 Cannot redeclare encrypt() (previously declared in问题:laravel10接入支付宝支付alipaysdk/openapi问题Cannot redeclare encrypt() (previously declared in - 智能办公工具箱zhe.ink