PHP 클래스 Cartalyst\Sentinel\Users\EloquentUser

상속: extends Illuminate\Database\Eloquent\Model, implements Cartalyst\Sentinel\Roles\RoleableInterface, implements Cartalyst\Sentinel\Permissions\PermissibleInterface, implements Cartalyst\Sentinel\Persistences\PersistableInterface, implements Cartalyst\Sentinel\Users\UserInterface, use trait Cartalyst\Sentinel\Permissions\PermissibleTrait
파일 보기 프로젝트 열기: cartalyst/sentinel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$activationsModel string The Eloquent activations model name.
$fillable {@inheritDoc}
$hidden {@inheritDoc}
$loginNames array Array of login column names.
$persistableKey {@inheritDoc}
$persistableRelationship {@inheritDoc}
$persistencesModel string The Eloquent persistences model name.
$remindersModel string The Eloquent reminders model name.
$rolesModel string The Eloquent roles model name.
$table {@inheritDoc}
$throttlingModel string The Eloquent throttling model name.

공개 메소드들

메소드 설명
__call ( string $method, array $parameters ) : mixed Dynamically pass missing methods to the user.
activations ( ) : Illuminate\Database\Eloquent\Relations\HasMany Returns the activations relationship.
delete ( ) {@inheritDoc}
generatePersistenceCode ( ) {@inheritDoc}
getActivationsModel ( ) : string Returns the activations model.
getLoginNames ( ) : array Returns an array of login column names.
getPermissionsAttribute ( mixed $permissions ) : array Get mutator for the "permissions" attribute.
getPersistableId ( ) {@inheritDoc}
getPersistableKey ( ) {@inheritDoc}
getPersistableRelationship ( ) {@inheritDoc}
getPersistencesModel ( ) : string Returns the persistences model.
getRemindersModel ( ) : string Returns the reminders model.
getRoles ( ) {@inheritDoc}
getRolesModel ( ) : string Returns the roles model.
getThrottlingModel ( ) : string Returns the throttling model.
getUserId ( ) {@inheritDoc}
getUserLogin ( ) {@inheritDoc}
getUserLoginName ( ) {@inheritDoc}
getUserPassword ( ) {@inheritDoc}
inRole ( $role ) {@inheritDoc}
persistences ( ) : Illuminate\Database\Eloquent\Relations\HasMany Returns the persistences relationship.
reminders ( ) : Illuminate\Database\Eloquent\Relations\HasMany Returns the reminders relationship.
roles ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany Returns the roles relationship.
setActivationsModel ( string $activationsModel ) : void Sets the activations model.
setPermissionsAttribute ( array $permissions ) : void Set mutator for the "permissions" attribute.
setPersistableKey ( $key ) {@inheritDoc}
setPersistableRelationship ( $persistableRelationship ) {@inheritDoc}
setPersistencesModel ( string $persistencesModel ) : void Sets the persistences model.
setRemindersModel ( string $remindersModel ) : void Sets the reminders model.
setRolesModel ( string $rolesModel ) : void Sets the roles model.
setThrottlingModel ( string $throttlingModel ) : void Sets the throttling model.
throttle ( ) : Illuminate\Database\Eloquent\Relations\HasMany Returns the throttle relationship.

보호된 메소드들

메소드 설명
createPermissions ( ) : Cartalyst\Sentinel\Permissions\PermissionsInterface Creates a permissions object.

메소드 상세

__call() 공개 메소드

Dynamically pass missing methods to the user.
public __call ( string $method, array $parameters ) : mixed
$method string
$parameters array
리턴 mixed

activations() 공개 메소드

Returns the activations relationship.
public activations ( ) : Illuminate\Database\Eloquent\Relations\HasMany
리턴 Illuminate\Database\Eloquent\Relations\HasMany

createPermissions() 보호된 메소드

Creates a permissions object.
protected createPermissions ( ) : Cartalyst\Sentinel\Permissions\PermissionsInterface
리턴 Cartalyst\Sentinel\Permissions\PermissionsInterface

delete() 공개 메소드

{@inheritDoc}
public delete ( )

generatePersistenceCode() 공개 메소드

{@inheritDoc}

getActivationsModel() 공개 정적인 메소드

Returns the activations model.
public static getActivationsModel ( ) : string
리턴 string

getLoginNames() 공개 메소드

Returns an array of login column names.
public getLoginNames ( ) : array
리턴 array

getPermissionsAttribute() 공개 메소드

Get mutator for the "permissions" attribute.
public getPermissionsAttribute ( mixed $permissions ) : array
$permissions mixed
리턴 array

getPersistableId() 공개 메소드

{@inheritDoc}
public getPersistableId ( )

getPersistableKey() 공개 메소드

{@inheritDoc}
public getPersistableKey ( )

getPersistableRelationship() 공개 메소드

{@inheritDoc}

getPersistencesModel() 공개 정적인 메소드

Returns the persistences model.
public static getPersistencesModel ( ) : string
리턴 string

getRemindersModel() 공개 정적인 메소드

Returns the reminders model.
public static getRemindersModel ( ) : string
리턴 string

getRoles() 공개 메소드

{@inheritDoc}
public getRoles ( )

getRolesModel() 공개 정적인 메소드

Returns the roles model.
public static getRolesModel ( ) : string
리턴 string

getThrottlingModel() 공개 정적인 메소드

Returns the throttling model.
public static getThrottlingModel ( ) : string
리턴 string

getUserId() 공개 메소드

{@inheritDoc}
public getUserId ( )

getUserLogin() 공개 메소드

{@inheritDoc}
public getUserLogin ( )

getUserLoginName() 공개 메소드

{@inheritDoc}
public getUserLoginName ( )

getUserPassword() 공개 메소드

{@inheritDoc}
public getUserPassword ( )

inRole() 공개 메소드

{@inheritDoc}
public inRole ( $role )

persistences() 공개 메소드

Returns the persistences relationship.
public persistences ( ) : Illuminate\Database\Eloquent\Relations\HasMany
리턴 Illuminate\Database\Eloquent\Relations\HasMany

reminders() 공개 메소드

Returns the reminders relationship.
public reminders ( ) : Illuminate\Database\Eloquent\Relations\HasMany
리턴 Illuminate\Database\Eloquent\Relations\HasMany

roles() 공개 메소드

Returns the roles relationship.
public roles ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany
리턴 Illuminate\Database\Eloquent\Relations\BelongsToMany

setActivationsModel() 공개 정적인 메소드

Sets the activations model.
public static setActivationsModel ( string $activationsModel ) : void
$activationsModel string
리턴 void

setPermissionsAttribute() 공개 메소드

Set mutator for the "permissions" attribute.
public setPermissionsAttribute ( array $permissions ) : void
$permissions array
리턴 void

setPersistableKey() 공개 메소드

{@inheritDoc}
public setPersistableKey ( $key )

setPersistableRelationship() 공개 메소드

{@inheritDoc}
public setPersistableRelationship ( $persistableRelationship )

setPersistencesModel() 공개 정적인 메소드

Sets the persistences model.
public static setPersistencesModel ( string $persistencesModel ) : void
$persistencesModel string
리턴 void

setRemindersModel() 공개 정적인 메소드

Sets the reminders model.
public static setRemindersModel ( string $remindersModel ) : void
$remindersModel string
리턴 void

setRolesModel() 공개 정적인 메소드

Sets the roles model.
public static setRolesModel ( string $rolesModel ) : void
$rolesModel string
리턴 void

setThrottlingModel() 공개 정적인 메소드

Sets the throttling model.
public static setThrottlingModel ( string $throttlingModel ) : void
$throttlingModel string
리턴 void

throttle() 공개 메소드

Returns the throttle relationship.
public throttle ( ) : Illuminate\Database\Eloquent\Relations\HasMany
리턴 Illuminate\Database\Eloquent\Relations\HasMany

프로퍼티 상세

$activationsModel 보호되어 있는 정적으로 프로퍼티

The Eloquent activations model name.
protected static string $activationsModel
리턴 string

$fillable 보호되어 있는 프로퍼티

{@inheritDoc}
protected $fillable

$hidden 보호되어 있는 프로퍼티

{@inheritDoc}
protected $hidden

$loginNames 보호되어 있는 프로퍼티

Array of login column names.
protected array $loginNames
리턴 array

$persistableKey 보호되어 있는 프로퍼티

{@inheritDoc}
protected $persistableKey

$persistableRelationship 보호되어 있는 프로퍼티

{@inheritDoc}
protected $persistableRelationship

$persistencesModel 보호되어 있는 정적으로 프로퍼티

The Eloquent persistences model name.
protected static string $persistencesModel
리턴 string

$remindersModel 보호되어 있는 정적으로 프로퍼티

The Eloquent reminders model name.
protected static string $remindersModel
리턴 string

$rolesModel 보호되어 있는 정적으로 프로퍼티

The Eloquent roles model name.
protected static string $rolesModel
리턴 string

$table 보호되어 있는 프로퍼티

{@inheritDoc}
protected $table

$throttlingModel 보호되어 있는 정적으로 프로퍼티

The Eloquent throttling model name.
protected static string $throttlingModel
리턴 string