代码拉取完成,页面将自动刷新
public function handle($request, \Closure $next)
{
$response = $next($request);
if ($request->isAjax()) {
$method = strtolower($request->method());
if (in_array($method, ['post', 'put', 'delete'])) {
$url = $request->url();
$ip = CommonTool::getRealIp();
$params = $request->param();
if (isset($params['s'])) {
unset($params['s']);
}
foreach ($params as $key => $val) {
in_array($key, $this->sensitiveParams) && $params[$key] = password($val);
}
Log::write("【登陆中间件】2" . json_encode(session("admin")));
$data = [
'admin_id' => session('admin.id'),
'url' => $url,
'method' => $method,
'ip' => $ip,
'content' => json_encode($params, JSON_UNESCAPED_UNICODE),
'useragent' => $_SERVER['HTTP_USER_AGENT'],
'create_time' => time(),
];
SystemLogService::instance()->save($data);
}
}
return $response;
}