Fingerprint.php 932 B

12345678910111213141516171819202122232425262728293031323334
  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. request()->input('member_id');
  12. return view('login');
  13. }
  14. public function setVisitorId()
  15. {
  16. try {
  17. $params = request()->validate([
  18. 'member_id' => ['required', 'string'],
  19. 'visitor_id' => ['required', 'string'],
  20. ]);
  21. PublicService:: setVisitorId($params['member_id'], $params['visitor_id']);
  22. } catch (ValidationException $e) {
  23. return $this->error(HttpStatus::CUSTOM_ERROR, $e->validator->errors()->first());
  24. } catch (Exception $e) {
  25. return $this->error(HttpStatus::CUSTOM_ERROR, $e->getMessage());
  26. }
  27. return $this->success();
  28. }
  29. }