PHP Class Stevemo\Cpanel\Permission\Repo\Permission

Inheritance: extends Illuminate\Database\Eloquent\Model
Afficher le fichier Open project: stevemo/cpanel Class Usage Examples

Protected Properties

Свойство Type Description
$fillable array The attributes that are mass assignable.
$guarded array The attributes that aren't mass assignable.
$table string The database table used by the model.

Méthodes publiques

Méthode Description
getPermissionsAttribute ( $permissions ) : array Mutator for giving permissions.
getRules ( ) : string convert permissions into a comma separated string and remove the prefix
setNameAttribute ( string $value ) : void Mutator for Module name
setPermissionsAttribute ( $permissions ) : void Mutator for taking permissions.

Method Details

getPermissionsAttribute() public méthode

Mutator for giving permissions.
Author: Steve Montambeault
public getPermissionsAttribute ( $permissions ) : array
$permissions
Résultat array

getRules() public méthode

convert permissions into a comma separated string and remove the prefix
Author: Steve Montambeault
public getRules ( ) : string
Résultat string

setNameAttribute() public méthode

Mutator for Module name
Author: Steve Montambeault
public setNameAttribute ( string $value ) : void
$value string
Résultat void

setPermissionsAttribute() public méthode

Mutator for taking permissions.
Author: Steve Montambeault
public setPermissionsAttribute ( $permissions ) : void
$permissions
Résultat void

Property Details

$fillable protected_oe property

The attributes that are mass assignable.
protected array $fillable
Résultat array

$guarded protected_oe property

The attributes that aren't mass assignable.
protected array $guarded
Résultat array

$table protected_oe property

The database table used by the model.
protected string $table
Résultat string