Open okami-chen opened 4 years ago
namespace Hanson\LaravelAdminWechat\Services; use Illuminate\Support\Facades\Cache; class MiniService { /** * 通过 code 获取 session 信息 * * @param string $appId * @param string $code * @return array|\EasyWeChat\Kernel\Support\Collection|object|\Psr\Http\Message\ResponseInterface|string * @throws \EasyWeChat\Kernel\Exceptions\InvalidConfigException */ public function session(string $appId, string $code) { $app = \Hanson\LaravelAdminWechat\Facades\ConfigService::getInstanceByAppId($appId); $result = $app->auth->session($code); Cache::forever($this->getSessionKey($result['openid']), $result['session_key']); return $result; }
不捕捉的原因是因为这里一般都是因为配置错误导致的,可以把你的错误复制出来