added redirect::back method.

This commit is contained in:
Taylor Otwell 2012-03-26 15:30:01 -05:00
parent 364c39dad2
commit 55669ee0ae
2 changed files with 21 additions and 0 deletions

View File

@ -14,6 +14,17 @@ public static function home($status = 302, $https = false)
return static::to(URL::home($https), $status);
}
/**
* Create a redirect response to the HTTP referrer.
*
* @param int $status
* @return Redirect
*/
public static function back($status = 302)
{
return static::to(Request::referrer(), $status);
}
/**
* Create a redirect response.
*

View File

@ -131,6 +131,16 @@ public static function ajax()
return strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest';
}
/**
* Get the HTTP referrer for the request.
*
* @return string
*/
public static function referrer()
{
return array_get($_SERVER, 'HTTP_REFERER');
}
/**
* Determine if the current request is via the command line.
*