W3cubDocs

/Laravel 5.2

UrlGenerator

interface UrlGenerator (View source)

Methods

string current()

Get the current URL for the request.

string to( string $path, mixed $extra = array(), bool $secure = null)

Generate a absolute URL to the given path.

string secure( string $path, array $parameters = array())

Generate a secure, absolute URL to the given path.

string asset( string $path, bool $secure = null)

Generate a URL to an application asset.

string route( string $name, mixed $parameters = array(), bool $absolute = true)

Get the URL to a named route.

string action( string $action, mixed $parameters = array(), bool $absolute = true)

Get the URL to a controller action.

$this setRootControllerNamespace( string $rootNamespace)

Set the root controller namespace.

Details

string current()

Get the current URL for the request.

Return Value

string

string to( string $path, mixed $extra = array(), bool $secure = null)

Generate a absolute URL to the given path.

Parameters

string $path
mixed $extra
bool $secure

Return Value

string

string secure( string $path, array $parameters = array())

Generate a secure, absolute URL to the given path.

Parameters

string $path
array $parameters

Return Value

string

string asset( string $path, bool $secure = null)

Generate a URL to an application asset.

Parameters

string $path
bool $secure

Return Value

string

string route( string $name, mixed $parameters = array(), bool $absolute = true)

Get the URL to a named route.

Parameters

string $name
mixed $parameters
bool $absolute

Return Value

string

Exceptions

InvalidArgumentException

string action( string $action, mixed $parameters = array(), bool $absolute = true)

Get the URL to a controller action.

Parameters

string $action
mixed $parameters
bool $absolute

Return Value

string

$this setRootControllerNamespace( string $rootNamespace)

Set the root controller namespace.

Parameters

string $rootNamespace

Return Value

$this

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Contracts/Routing/UrlGenerator.html