Properties

$error

$error : 

Type

$status

$status : 

Type

$instance

$instance : 

单例

Type

$http_code

$http_code : 

Type

$guard

$guard : 

Type

Methods

getError()

getError() 

getStatus()

getStatus() 

setError()

setError(\App\Traits\string  $error, \App\Traits\int  $status) 

Parameters

\App\Traits\string $error
\App\Traits\int $status

setStatus()

setStatus(\App\Traits\int  $status) 

Parameters

\App\Traits\int $status

getInstance()

getInstance(  $args) 

Parameters

$args

successJson()

successJson(  $data = array(),   $msg = 'success',   $other = array()) 

Parameters

$data
$msg
$other

errorJson()

errorJson(  $msg = 'error',   $status,   $data = array(),   $other = array()) 

Parameters

$msg
$status
$data
$other

setHttpCode()

setHttpCode(\App\Traits\int  $http_code) 

Parameters

\App\Traits\int $http_code

myAjaxReturn()

myAjaxReturn(\App\Traits\[type]  $data) 

[myAjaxReturn]

Parameters

\App\Traits\[type] $data

[description]

login()

login(  $data) : array

登录流程

Parameters

$data

Throws

\App\Exceptions\Admin\AuthException
\App\Exceptions\InvalidRequestException

Returns

array

me()

me() : \Illuminate\Contracts\Auth\Authenticatable|null

登录管理员信息获取

Throws

\App\Exceptions\Admin\AuthTokenException

Returns

\Illuminate\Contracts\Auth\Authenticatable|null

getRabcList()

getRabcList() 

获取拥有的权限

Throws

\App\Exceptions\Admin\AuthTokenException

logout()

logout() : boolean

退出登录

Returns

boolean

refresh()

refresh() : \Illuminate\Http\JsonResponse

Refresh a token.

刷新token,如果开启黑名单,以前的token便会失效。 值得注意的是用上面的getToken再获取一次Token并不算做刷新,两次获得的Token是并行的,即两个都可用。

Returns

\Illuminate\Http\JsonResponse

getSearchMonth()

getSearchMonth() 

getLimit()

getLimit(integer  $limit = 10) : integer

列表页:部分接口需要自定义展示数量,对于数量做一个限制处理

Parameters

integer $limit

Returns

integer

respondWithToken()

respondWithToken(  $token) : array

Get the token array structure.

Parameters

$token

Returns

array