class Request extends Request

Request 클래스

PHP version 5

Properties

protected Closure $mobileResolver 현재 요청이 mobile 페이지의 요청인지 판단하는 resolver 이 클래스는 이 resolver를 사용하여 mobile 페이지 요청인지 판단한다.
protected ParameterBag $originInputSource
protected Repository $config

Methods

bool
isMobile(bool $fromUserAgent = false)

현재 요청이 모바일 페이지 요청인지 조회한다.

mixed
isMobileByAgent()

브라우저의 user agent만으로 현재 요청이 모바일 페이지 요청인지 조회한다.

void
setMobileResolver(Closure $callback)

mobile resolver를 지정한다.

getMobileResolver()

movile resolver를 반환한다.

void
setConfig(Repository $config)

Set Illuminate config

bool
isManageRequest()

Check request to manage

static Request
createFromBase(Request $request)

Create an Illuminate request from a Symfony instance.

array
originAll()

Get all of the origin input and files for the request.

string|array
originInput(string $key = null, string|array|null $default = null)

Retrieve an origin input item from the request.

array
originOnly(array $keys)

Get a subset of the origin items from the input data.

array
originExcept(array|mixed $keys)

Get all of the origin input except for a specified array of items.

Details

at line 63
bool isMobile(bool $fromUserAgent = false)

현재 요청이 모바일 페이지 요청인지 조회한다.

$fromUserAgent가 true일 경우 사용자가 강제로 지정한 모드

Parameters

bool $fromUserAgent true일 경우, 브라우저의 user agent만으로 판단한다.

Return Value

bool

at line 73
mixed isMobileByAgent()

브라우저의 user agent만으로 현재 요청이 모바일 페이지 요청인지 조회한다.

Return Value

mixed

at line 85
void setMobileResolver(Closure $callback)

mobile resolver를 지정한다.

Parameters

Closure $callback resolver

Return Value

void

at line 95
Closure getMobileResolver()

movile resolver를 반환한다.

Return Value

Closure

at line 107
void setConfig(Repository $config)

Set Illuminate config

Parameters

Repository $config config repository instance

Return Value

void

at line 117
bool isManageRequest()

Check request to manage

Return Value

bool

at line 128
static Request createFromBase(Request $request)

Create an Illuminate request from a Symfony instance.

Parameters

Request $request request instance

Return Value

Request

at line 142
array originAll()

Get all of the origin input and files for the request.

Return Value

array

at line 154
string|array originInput(string $key = null, string|array|null $default = null)

Retrieve an origin input item from the request.

Parameters

string $key input item key
string|array|null $default default value

Return Value

string|array

at line 165
array originOnly(array $keys)

Get a subset of the origin items from the input data.

Parameters

array $keys item keys

Return Value

array

at line 186
array originExcept(array|mixed $keys)

Get all of the origin input except for a specified array of items.

Parameters

array|mixed $keys item keys

Return Value

array