/**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $user = User::find($id);
     $data = Tracker::find($id);
     if ($user == $data) {
         TrackerFunctions::log('This user is viewing their own tracking profile');
     } else {
         TrackerFunctions::log("this user is viewing a single user " . $user->name . $user->id);
     }
     return view('tracker.show', compact('user', 'data'));
 }
Example #2
0
 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;
 }
Example #3
0
 public function createNewTracker(RegisterRequest $request)
 {
     $tracker = Tracker::create(['key' => $request->session()->get('key'), 'date' => Carbon::today()->format('m/d/Y')]);
     $tracker->save();
 }
Example #4
0
 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 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']]);
 }
 public function find($id)
 {
     return Tracker::findOrFail($id);
 }