public function terminate($request, $response) { $user = 0; //returns user but always throws 'could not parse token from request' exception? try { $user = JWTAuth::parseToken()->authenticate(); } catch (\Tymon\JWTAuth\Exceptions\JWTException $e) { //literally nothing } //takes all headers form request to get custom returned referrer path $temp = getallheaders(); $track = array('iduser' => isset($user['iduser']) ? $user['iduser'] : '******', 'ip' => $_SERVER['REMOTE_ADDR'], 'browser' => isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '0', 'referer' => isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '0', 'internalref' => isset($temp['internalref']) ? $temp['internalref'] : '0', 'destination' => $_SERVER['REQUEST_URI']); $track = Tracker::create($track); return 1; }
public function run() { DB::table('tracker')->delete(); Tracker::create(['id' => 1, 'key' => 'test', 'date' => Carbon::today()->format('m/d/Y')]); Tracker::create(['id' => 2, 'key' => 'butts', 'date' => Carbon::today()->format('m/d/Y')]); Tracker::create(['id' => 3, 'key' => 'testing', 'date' => Carbon::today()->format('m/d/Y')]); }
public function createNewTracker(RegisterRequest $request) { $tracker = Tracker::create(['key' => $request->session()->get('key'), 'date' => Carbon::today()->format('m/d/Y')]); $tracker->save(); }
public static function log($track) { Tracker::create(['user_id' => Auth::user()->id, 'event' => $track, 'ip' => Request::getClientIp(), 'version' => $_SERVER['HTTP_USER_AGENT'], 'machine' => $_SERVER['HTTP_USER_AGENT']]); }