PHP Класс Illuminate\Routing\Redirector

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$generator UrlGenerator The URL generator instance.
$session Illuminate\Session\Store The session store instance.

Открытые методы

Метод Описание
__construct ( UrlGenerator $generator ) : void Create a new Redirector instance.
action ( string $action, array $parameters = [], integer $status = 302, array $headers = [] ) : Illuminate\Http\RedirectResponse Create a new redirect response to a controller action.
away ( string $path, integer $status = 302, array $headers = [] ) : Illuminate\Http\RedirectResponse Create a new redirect response to an external URL (no validation).
back ( integer $status = 302, array $headers = [], string $fallback = false ) : Illuminate\Http\RedirectResponse Create a new redirect response to the previous location.
getUrlGenerator ( ) : UrlGenerator Get the URL generator instance.
guest ( string $path, integer $status = 302, array $headers = [], boolean $secure = null ) : Illuminate\Http\RedirectResponse Create a new redirect response, while putting the current URL in the session.
home ( integer $status = 302 ) : Illuminate\Http\RedirectResponse Create a new redirect response to the "home" route.
intended ( string $default = '/', integer $status = 302, array $headers = [], boolean $secure = null ) : Illuminate\Http\RedirectResponse Create a new redirect response to the previously intended location.
refresh ( integer $status = 302, array $headers = [] ) : Illuminate\Http\RedirectResponse Create a new redirect response to the current URI.
route ( string $route, array $parameters = [], integer $status = 302, array $headers = [] ) : Illuminate\Http\RedirectResponse Create a new redirect response to a named route.
secure ( string $path, integer $status = 302, array $headers = [] ) : Illuminate\Http\RedirectResponse Create a new redirect response to the given HTTPS path.
setSession ( Illuminate\Session\Store $session ) : void Set the active session store.
to ( string $path, integer $status = 302, array $headers = [], boolean $secure = null ) : Illuminate\Http\RedirectResponse Create a new redirect response to the given path.

Защищенные методы

Метод Описание
createRedirect ( string $path, integer $status, array $headers ) : Illuminate\Http\RedirectResponse Create a new redirect response.

Описание методов

__construct() публичный Метод

Create a new Redirector instance.
public __construct ( UrlGenerator $generator ) : void
$generator UrlGenerator
Результат void

action() публичный Метод

Create a new redirect response to a controller action.
public action ( string $action, array $parameters = [], integer $status = 302, array $headers = [] ) : Illuminate\Http\RedirectResponse
$action string
$parameters array
$status integer
$headers array
Результат Illuminate\Http\RedirectResponse

away() публичный Метод

Create a new redirect response to an external URL (no validation).
public away ( string $path, integer $status = 302, array $headers = [] ) : Illuminate\Http\RedirectResponse
$path string
$status integer
$headers array
Результат Illuminate\Http\RedirectResponse

back() публичный Метод

Create a new redirect response to the previous location.
public back ( integer $status = 302, array $headers = [], string $fallback = false ) : Illuminate\Http\RedirectResponse
$status integer
$headers array
$fallback string
Результат Illuminate\Http\RedirectResponse

createRedirect() защищенный Метод

Create a new redirect response.
protected createRedirect ( string $path, integer $status, array $headers ) : Illuminate\Http\RedirectResponse
$path string
$status integer
$headers array
Результат Illuminate\Http\RedirectResponse

getUrlGenerator() публичный Метод

Get the URL generator instance.
public getUrlGenerator ( ) : UrlGenerator
Результат UrlGenerator

guest() публичный Метод

Create a new redirect response, while putting the current URL in the session.
public guest ( string $path, integer $status = 302, array $headers = [], boolean $secure = null ) : Illuminate\Http\RedirectResponse
$path string
$status integer
$headers array
$secure boolean
Результат Illuminate\Http\RedirectResponse

home() публичный Метод

Create a new redirect response to the "home" route.
public home ( integer $status = 302 ) : Illuminate\Http\RedirectResponse
$status integer
Результат Illuminate\Http\RedirectResponse

intended() публичный Метод

Create a new redirect response to the previously intended location.
public intended ( string $default = '/', integer $status = 302, array $headers = [], boolean $secure = null ) : Illuminate\Http\RedirectResponse
$default string
$status integer
$headers array
$secure boolean
Результат Illuminate\Http\RedirectResponse

refresh() публичный Метод

Create a new redirect response to the current URI.
public refresh ( integer $status = 302, array $headers = [] ) : Illuminate\Http\RedirectResponse
$status integer
$headers array
Результат Illuminate\Http\RedirectResponse

route() публичный Метод

Create a new redirect response to a named route.
public route ( string $route, array $parameters = [], integer $status = 302, array $headers = [] ) : Illuminate\Http\RedirectResponse
$route string
$parameters array
$status integer
$headers array
Результат Illuminate\Http\RedirectResponse

secure() публичный Метод

Create a new redirect response to the given HTTPS path.
public secure ( string $path, integer $status = 302, array $headers = [] ) : Illuminate\Http\RedirectResponse
$path string
$status integer
$headers array
Результат Illuminate\Http\RedirectResponse

setSession() публичный Метод

Set the active session store.
public setSession ( Illuminate\Session\Store $session ) : void
$session Illuminate\Session\Store
Результат void

to() публичный Метод

Create a new redirect response to the given path.
public to ( string $path, integer $status = 302, array $headers = [], boolean $secure = null ) : Illuminate\Http\RedirectResponse
$path string
$status integer
$headers array
$secure boolean
Результат Illuminate\Http\RedirectResponse

Описание свойств

$generator защищенное свойство

The URL generator instance.
protected UrlGenerator,Illuminate\Routing $generator
Результат UrlGenerator

$session защищенное свойство

The session store instance.
protected Store,Illuminate\Session $session
Результат Illuminate\Session\Store