[解决了]求教:easywechat 6.x 第三方平台 回调 进不来handleVerifyTicketRefreshed
1. 运行环境
nginx
1). 当前使用的 Laravel 版本?
8
//: <> (使用 php artisan --version
命令查看)
2). 当前使用的 php/php-fpm 版本?
PHP 版本:8.1
2. 问题描述?
我是新手,先不要喷我,请大神讲解一下,指出问题,
//: <> (代码问题的话,请提供一份最短的,可复现问题的代码。或者相关代码)
微信第三方平台已配置
代码
<?php
namespace App\Http\Controllers\Tenant;
use EasyWeChat\OpenPlatform\Application;
use App\Http\Controllers\Controller;
use App\Models\OpenLog;
use App\Services\OpenPlatformService;
use EasyWeChat\Kernel\Exceptions\InvalidArgumentException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class PlatformOpenController extends Controller
{
/**
* 授权事件接收配置
* @param Request $request
* @return string
* @throws InvalidArgumentException
* @throws \ReflectionException
* @throws \Throwable
*/
public function event(Request $request)
{
$config = [ ]; // 和开发平台一样
$app = new Application($config);
$server = $app->getServer();
info('event', $request->all());
$server->with(function($message, \Closure $next) {
info('with', $message); #进不来
// $message->event_type 事件类型
return $next($message);
});
# 处理 VerifyTicket 推送事件(已默认处理)
$server->handleVerifyTicketRefreshed(function($message, \Closure $next) {
info('handleVerifyTicketRefreshed', $message); #进不来
return $next($message);
});
return 'success';
}
}
$server = $app->getServer();获取到的实例
3. 您期望得到的结果?
4. 您实际得到的结果?
请问大神,接收