class Resp

Resp

Constants

SUCCESS

ERROR

TOKEN_MISS

TOKEN_TIMEOUT

TOKEN_ERROR

PARAM_ERROR

SIGN_ERROR

NO_AUTH

INNER_ERROR

Methods

__construct(int $code, string|MessageBag $message = '')

Resp constructor.

int
getCode()

返回错误代码

string
getMessage()

返回错误信息

array|Translator|string|null
__toString()

__toString

array
toArray()

to array

static array|string
desc(string $key = null)

No description

static JsonResponse|RedirectResponse
web(int $type, string|array|MessageBag $msg, string|null|array $append = null, array $input = null)

错误输出

static JsonResponse|RedirectResponse
success(string|array|MessageBag $msg, string|null|array $append = null, array $input = null)

返回成功输入

static JsonResponse|RedirectResponse
error(string|array|MessageBag $msg, string|null|array $append = null, array $input = null)

返回错误数组

static array
custom(int $code, string $message = '')

返回自定义信息

Details

at line 57
__construct(int $code, string|MessageBag $message = '')

Resp constructor.

Parameters

int $code code
string|MessageBag $message message

at line 117
int getCode()

返回错误代码

Return Value

int

at line 126
string getMessage()

返回错误信息

Return Value

string

at line 141
array|Translator|string|null __toString()

__toString

Return Value

array|Translator|string|null

at line 154
array toArray()

to array

Return Value

array

at line 166
static array|string desc(string $key = null)

No description

Parameters

string $key Key

Return Value

array|string

at line 194
static JsonResponse|RedirectResponse web(int $type, string|array|MessageBag $msg, string|null|array $append = null, array $input = null)

错误输出

Parameters

int $type 错误码
string|array|MessageBag $msg 类型
string|null|array $append

_json: 强制以 json 数据返回 _location : 重定向 _reload : 刷新页面, 需要提前设定 Session::previousUrl() _time : 刷新或者重定向的时间(毫秒), 如果为null, 则显示页面信息, false 为立即刷新或者重定向, true 默认为 3S, 指定时间则为 xx ms

array $input

表单提交的数据, 是否连带返回

Return Value

JsonResponse|RedirectResponse

at line 263
static JsonResponse|RedirectResponse success(string|array|MessageBag $msg, string|null|array $append = null, array $input = null)

返回成功输入

Parameters

string|array|MessageBag $msg 提示消息
string|null|array $append 追加的信息
array $input 保留输入的数据

Return Value

JsonResponse|RedirectResponse

at line 275
static JsonResponse|RedirectResponse error(string|array|MessageBag $msg, string|null|array $append = null, array $input = null)

返回错误数组

Parameters

string|array|MessageBag $msg 提示消息
string|null|array $append 追加的信息
array $input 保留输入的数据

Return Value

JsonResponse|RedirectResponse

at line 286
static array custom(int $code, string $message = '')

返回自定义信息

Parameters

int $code code
string $message message

Return Value

array