Redirector
class Redirector (View source)
Properties
protected UrlGenerator | $generator | The URL generator instance. |
|
protected Store | $session | The session store instance. |
Methods
Create a new redirect response to the "home" route.
Create a new redirect response to the previous location.
Create a new redirect response to the current URI.
Create a new redirect response, while putting the current URL in the session.
Create a new redirect response to the previously intended location.
Create a new redirect response to the given path.
Create a new redirect response to an external URL (no validation).
Create a new redirect response to the given HTTPS path.
Create a new redirect response to a named route.
Create a new redirect response to a controller action.
Create a new redirect response.
Get the URL generator instance.
Details
void
__construct(UrlGenerator $generator)
Create a new Redirector instance.
RedirectResponse
home(int $status = 302)
Create a new redirect response to the "home" route.
RedirectResponse
back(int $status = 302, array $headers = array())
Create a new redirect response to the previous location.
RedirectResponse
refresh(int $status = 302, array $headers = array())
Create a new redirect response to the current URI.
RedirectResponse
guest(string $path, int $status = 302, array $headers = array(), bool $secure = null)
Create a new redirect response, while putting the current URL in the session.
RedirectResponse
intended(string $default = '/', int $status = 302, array $headers = array(), bool $secure = null)
Create a new redirect response to the previously intended location.
RedirectResponse
to(string $path, int $status = 302, array $headers = array(), bool $secure = null)
Create a new redirect response to the given path.
RedirectResponse
away(string $path, int $status = 302, array $headers = array())
Create a new redirect response to an external URL (no validation).
RedirectResponse
secure(string $path, int $status = 302, array $headers = array())
Create a new redirect response to the given HTTPS path.
RedirectResponse
route(string $route, array $parameters = array(), int $status = 302, array $headers = array())
Create a new redirect response to a named route.
RedirectResponse
action(string $action, array $parameters = array(), int $status = 302, array $headers = array())
Create a new redirect response to a controller action.
protected RedirectResponse
createRedirect(string $path, int $status, array $headers)
Create a new redirect response.
UrlGenerator
getUrlGenerator()
Get the URL generator instance.
void
setSession(Store $session)
Set the active session store.