check()) { DB::statement('SET @sam_actor_id = ?', [auth()->id()]); DB::statement('SET @sam_session_info = ?', [ json_encode([ 'ip' => $request->ip(), 'ua' => mb_substr((string) $request->userAgent(), 0, 255), 'route' => $request->route()?->getName(), ], JSON_UNESCAPED_UNICODE), ]); } return $next($request); } }