PHP 클래스 Cartalyst\Sentinel\Roles\EloquentRole

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

보호된 프로퍼티들

프로퍼티 타입 설명
$fillable {@inheritDoc}
$table {@inheritDoc}
$usersModel string The Eloquent users model name.

공개 메소드들

메소드 설명
__call ( string $method, array $parameters ) : mixed Dynamically pass missing methods to the permissions.
delete ( ) {@inheritDoc}
getPermissionsAttribute ( mixed $permissions ) : array Get mutator for the "permissions" attribute.
getRoleId ( ) {@inheritDoc}
getRoleSlug ( ) {@inheritDoc}
getUsers ( ) {@inheritDoc}
getUsersModel ( ) {@inheritDoc}
setPermissionsAttribute ( array $permissions ) : void Set mutator for the "permissions" attribute.
setUsersModel ( $usersModel ) {@inheritDoc}
users ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany The Users relationship.

보호된 메소드들

메소드 설명
createPermissions ( ) {@inheritDoc}

메소드 상세

__call() 공개 메소드

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

createPermissions() 보호된 메소드

{@inheritDoc}
protected createPermissions ( )

delete() 공개 메소드

{@inheritDoc}
public delete ( )

getPermissionsAttribute() 공개 메소드

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

getRoleId() 공개 메소드

{@inheritDoc}
public getRoleId ( )

getRoleSlug() 공개 메소드

{@inheritDoc}
public getRoleSlug ( )

getUsers() 공개 메소드

{@inheritDoc}
public getUsers ( )

getUsersModel() 공개 정적인 메소드

{@inheritDoc}
public static getUsersModel ( )

setPermissionsAttribute() 공개 메소드

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

setUsersModel() 공개 정적인 메소드

{@inheritDoc}
public static setUsersModel ( $usersModel )

users() 공개 메소드

The Users relationship.
public users ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany
리턴 Illuminate\Database\Eloquent\Relations\BelongsToMany

프로퍼티 상세

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

{@inheritDoc}
protected $fillable

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

{@inheritDoc}
protected $table

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

The Eloquent users model name.
protected static string $usersModel
리턴 string