b60tonum($shortURLId); $shorturl = ShortURL::find($num); $redirect = $shorturl->redirect; return redirect($redirect); } /** * I had an old redirect systme breifly, but cool URLs should still work. * * @param string URL ID * @return \Illuminate\Routing\Redirector redirect */ public function oldRedirect($shortURLId) { $filename = base_path() . '/public/assets/old-shorturls.json'; $handle = fopen($filename, 'r'); $contents = fread($handle, filesize($filename)); $object = json_decode($contents); foreach ($object as $key => $val) { if ($shortURLId == $key) { return redirect($val); } } return 'This id was never used. Old redirects are located at old-shorturls.json .'; } }