环境说明:
fastadmin + epay插件
php7.2
问题出现的情况是:
之前的一个项目运行正常。 thinkphp的内核版本也一样, 把addons下的epay复制过来, 运行时提示:Class 'Symfony\Component\EventDispatcher\EventDispatcher' not found。
在生产环境执行 composer update 命令会出现:
还是决定对比两个项目哪里不一样,最后解决方案是:
把支付运行正常的项目中的 vendor文件夹里的文件全部复制到报错的项目中。 问题解决。