public function get_show($id = NULL) { $user = User::find($id); if (empty($user)) { return Redirect::to('http://9gag.com/gag/' . rand(300, 6000000)); } if (IPLog::where('ip', '=', $_SERVER['REMOTE_ADDR'])->where('user_id', '=', $user->id)->count() >= 1) { $i = IPLog::where('ip', '=', $_SERVER['REMOTE_ADDR'])->where('user_id', '=', $user->id)->first(); $i->touch(); } else { IPLog::create(array('user_id' => $id, 'ip' => $_SERVER['REMOTE_ADDR'])); } if (empty($user->iplog_link)) { return Redirect::to('http://9gag.com/gag/' . rand(300, 6000000)); } return Redirect::to($user->iplog_link); }