public function store(Request $request) { $actualUrl = $request->input('url'); $shortUrl = substr(sha1($actualUrl . time()), 0, 5); $generateUrl = Url::findOrNew(["actual_url" => $actualUrl, "short_url" => $shortUrl]); return array('status' => 'Success', 'data' => isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https' : 'http' . "://" . $_SERVER['SERVER_NAME'] . "/" . $shortUrl); }