MemberController.php 650 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Helpers\Jwt;
  4. use App\Http\Validator\MemberValidator;
  5. use App\Services\Api\MemberService;
  6. use App\Services\EmailService;
  7. use App\Services\RedisService;
  8. use App\Services\SmsService;
  9. /**
  10. * 会员控制器基类
  11. * Class MemberController
  12. * @package App\Http\Controllers
  13. */
  14. class MemberController extends webApp
  15. {
  16. /**
  17. * 用户详情
  18. * @return array
  19. */
  20. public function info(int $userId=0)
  21. {
  22. $this->userId = $userId? $userId : $this->userId;
  23. $userInfo = MemberService::make()->getInfo($this->userId);
  24. return message(1010, true, $userInfo);
  25. }
  26. }