PHP Class Chrisbjr\ApiGuard\Providers\Auth\Illuminate

Inheritance: implements Chrisbjr\ApiGuard\Contracts\Providers\Auth
Show file Open project: chrisbjr/api-guard

Protected Properties

Property Type Description
$auth Illuminate\Contracts\Auth\Guard

Public Methods

Method Description
__construct ( Illuminate\Contracts\Auth\Guard $auth )
byCredentials ( array $credentials ) : boolean Check a user's credentials.
byId ( mixed $id ) : boolean Authenticate a user via the id.
user ( ) : mixed Get the currently authenticated user.

Method Details

__construct() public method

public __construct ( Illuminate\Contracts\Auth\Guard $auth )
$auth Illuminate\Contracts\Auth\Guard

byCredentials() public method

Check a user's credentials.
public byCredentials ( array $credentials ) : boolean
$credentials array
return boolean

byId() public method

Authenticate a user via the id.
public byId ( mixed $id ) : boolean
$id mixed
return boolean

user() public method

Get the currently authenticated user.
public user ( ) : mixed
return mixed

Property Details

$auth protected property

protected Guard,Illuminate\Contracts\Auth $auth
return Illuminate\Contracts\Auth\Guard