PHP 트레잇 Silber\Bouncer\Database\HasAbilities

파일 보기 프로젝트 열기: JosephSilber/bouncer

공개 메소드들

메소드 설명
abilities ( ) : Illuminate\Database\Eloquent\Relations\MorphToMany The abilities relationship.
allow ( mixed $ability, mixed | null $model = null ) Give an ability to the model.
disallow ( mixed $ability, mixed | null $model = null ) Remove an ability from the model.
forbid ( mixed $ability, mixed | null $model = null ) Forbid an ability to the model.
getAbilities ( ) : Illuminate\Database\Eloquent\Collection Get all of the model's allowed abilities.
getForbiddenAbilities ( ) : Illuminate\Database\Eloquent\Collection Get all of the model's allowed abilities.
unforbid ( mixed $ability, mixed | null $model = null ) Remove ability forbiddal from the model.

보호된 메소드들

메소드 설명
getClipboardInstance ( ) : Clipboard Get an instance of the bouncer's clipboard.

메소드 상세

abilities() 공개 메소드

The abilities relationship.
public abilities ( ) : Illuminate\Database\Eloquent\Relations\MorphToMany
리턴 Illuminate\Database\Eloquent\Relations\MorphToMany

allow() 공개 메소드

Give an ability to the model.
public allow ( mixed $ability, mixed | null $model = null )
$ability mixed
$model mixed | null

disallow() 공개 메소드

Remove an ability from the model.
public disallow ( mixed $ability, mixed | null $model = null )
$ability mixed
$model mixed | null

forbid() 공개 메소드

Forbid an ability to the model.
public forbid ( mixed $ability, mixed | null $model = null )
$ability mixed
$model mixed | null

getAbilities() 공개 메소드

Get all of the model's allowed abilities.
public getAbilities ( ) : Illuminate\Database\Eloquent\Collection
리턴 Illuminate\Database\Eloquent\Collection

getClipboardInstance() 보호된 메소드

Get an instance of the bouncer's clipboard.
protected getClipboardInstance ( ) : Clipboard
리턴 Silber\Bouncer\Clipboard

getForbiddenAbilities() 공개 메소드

Get all of the model's allowed abilities.
public getForbiddenAbilities ( ) : Illuminate\Database\Eloquent\Collection
리턴 Illuminate\Database\Eloquent\Collection

unforbid() 공개 메소드

Remove ability forbiddal from the model.
public unforbid ( mixed $ability, mixed | null $model = null )
$ability mixed
$model mixed | null