<?php namespace App\Utils; use Illuminate\Http\Request; class CommonFunc { /** * 生成Token */ public static function generateToken(int $userId, int $channelId, int $appId): string { $str = $userId . $channelId . $appId . time() . rand(1000000, 9999999); return md5($str); } /** * 获取客户端ip地址 * * @return string|null */ public static function getTrustedProxiesIp(){ \request()->setTrustedProxies(\request()->getClientIps(),Request::HEADER_X_FORWARDED_FOR); return \request()->getClientIp(); } }