예제 #1
0
 /**
  * 返回服务端.
  *
  * @return Response
  */
 public function server(Request $request)
 {
     $account = account()->getAccountByTag($request->t);
     if (!$account) {
         return;
     }
     return $this->server->make($account);
 }
예제 #2
0
 /**
  * 返回服务端.
  *
  * @return Response
  */
 public function server(Request $request, AccountRepository $repository)
 {
     $account = $repository->getByTag($request->t);
     if (!$account) {
         return;
     }
     return $this->server->make($account);
 }
예제 #3
0
 /**
  * 响应微信请求.
  *
  * @param Request           $request
  * @param AccountRepository $accountRepository
  *
  * @return mixed|void
  */
 public function serve(Request $request, AccountRepository $accountRepository)
 {
     // 根据token查询公众号信息
     $account = $accountRepository->getByToken($request->route('token'));
     if (empty($account)) {
         return;
     }
     return $this->wechatService->response($account);
 }