UrlGenerator
interface UrlGenerator (View source)
Methods
string
current()
Get the current URL for the request.
string
previous(mixed $fallback = false)
Get the URL for the previous request.
string
to(string $path, mixed $extra = [], bool|null $secure = null)
Generate an absolute URL to the given path.
string
secure(string $path, array $parameters = [])
Generate a secure, absolute URL to the given path.
string
asset(string $path, bool|null $secure = null)
Generate the URL to an application asset.
string
route(string $name, mixed $parameters = [], bool $absolute = true)
Get the URL to a named route.
string
action(string|array $action, mixed $parameters = [], bool $absolute = true)
Get the URL to a controller action.
string
getRootControllerNamespace()
Get the root controller namespace.
$this
setRootControllerNamespace(string $rootNamespace)
Set the root controller namespace.
Details
string
current()
Get the current URL for the request.
string
previous(mixed $fallback = false)
Get the URL for the previous request.
string
to(string $path, mixed $extra = [], bool|null $secure = null)
Generate an absolute URL to the given path.
string
secure(string $path, array $parameters = [])
Generate a secure, absolute URL to the given path.
string
asset(string $path, bool|null $secure = null)
Generate the URL to an application asset.
string
route(string $name, mixed $parameters = [], bool $absolute = true)
Get the URL to a named route.
string
action(string|array $action, mixed $parameters = [], bool $absolute = true)
Get the URL to a controller action.
string
getRootControllerNamespace()
Get the root controller namespace.
$this
setRootControllerNamespace(string $rootNamespace)
Set the root controller namespace.