\App\Http\Controllers\AuthLoginController

Summary

Methods
Properties
Constants
respond()
succeed()
failed()
__construct()
login()
logout()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$passportServices
N/A

Properties

$passportServices

$passportServices : 

Type

Methods

respond()

respond(  $status,   $respond) 

Parameters

$status
$respond

succeed()

succeed(  $respond = 'Request success!') 

Parameters

$respond

failed()

failed(  $respond = 'Request failed!') 

Parameters

$respond

__construct()

__construct(\App\Services\PassportServices  $passportServices) 

LoginController constructor.

Parameters

\App\Services\PassportServices $passportServices

login()

login(\App\Http\Requests\LoginRequest  $request) : \Illuminate\Http\JsonResponse|\Illuminate\Http\Response

Override login method ,use OAuth for user login

Parameters

\App\Http\Requests\LoginRequest $request

login data

Returns

\Illuminate\Http\JsonResponse|\Illuminate\Http\Response —

login result

logout()

logout(\Illuminate\Http\Request  $request) : \Illuminate\Http\JsonResponse

Override logout method,clean user login token.

Parameters

\Illuminate\Http\Request $request

Returns

\Illuminate\Http\JsonResponse