API_URL = env('API_URL', 'http://api.6fm.nl/')); } protected function registerView(Request $request, $type, $id) { if(config('app.debug')) { return; } app('db')->insert('INSERT INTO `pagestats`(`type`, `item_id`, `visitor_ip`, `session`, `referer`) VALUES(:type, :id, :ip, :session, :referer)', [ 'type' => $type, 'id' => $id, 'ip' => $request->server('REMOTE_ADDR'), 'session' => md5(Session::getId()), 'referer' => $request->server('HTTP_REFERRER') ]); } protected function API($url) { return json_decode(file_get_contents($this->API_URL . $url)); } protected static function JsonToDateTime($obj) { return new \DateTime($obj->date, new \DateTimeZone($obj->timezone)); } }