MemberLogsServer.php 818 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace App\Servers;
  3. use App\Models\MemberLog;
  4. class MemberLogsServer
  5. {
  6. /**
  7. * 会员日志
  8. */
  9. static public function write($clientRoute,$msg='')
  10. {
  11. $routeAuth = [
  12. ];
  13. // if (!in_array($clientRoute,$routeAuth)){
  14. // return true;
  15. // }
  16. $member = request()->member;
  17. $m_id = empty($member['id'])?0:$member['id'];
  18. $url = request()->url();
  19. $data = request()->all();
  20. $ip=CommonServer::creatServer()->getClientIp();
  21. //广播弹幕-进入队列
  22. return MemberLog::create(
  23. [
  24. 'm_id' => $m_id,
  25. 'url' => $url,
  26. 'msg' => $msg,
  27. 'ip' => $ip,
  28. 'data' => http_build_query($data),
  29. ]
  30. );
  31. }
  32. }