Fingerprint.php 972 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Http\Controllers\api;
  3. use App\Constants\HttpStatus;
  4. use App\Services\PublicService;
  5. use Illuminate\Validation\ValidationException;
  6. use Exception;
  7. class Fingerprint extends BaseController
  8. {
  9. public function index()
  10. {
  11. $memberId = request()->input('member_id');
  12. return $memberId;
  13. // return view('login');
  14. }
  15. public function setVisitorId()
  16. {
  17. try {
  18. $params = request()->validate([
  19. 'member_id' => ['required', 'string'],
  20. 'visitor_id' => ['required', 'string'],
  21. ]);
  22. PublicService:: setVisitorId($params['member_id'], $params['visitor_id']);
  23. } catch (ValidationException $e) {
  24. return $this->error(HttpStatus::CUSTOM_ERROR, $e->validator->errors()->first());
  25. } catch (Exception $e) {
  26. return $this->error(HttpStatus::CUSTOM_ERROR, $e->getMessage());
  27. }
  28. return $this->success();
  29. }
  30. }