Permission
interface Permission mixin Permission
Properties
| int|string | $id | ||
| string | $name | ||
| null|string | $guard_name |
Methods
roles()
Get the roles that have this permission.
static Permission
findByName(UnitEnum|string $name, string|null $guardName)
Find a permission by its name.
static Permission
findById(int|string $id, string|null $guardName)
Find a permission by its id.
static Permission
findOrCreate(UnitEnum|string $name, string|null $guardName)
Find or Create a permission by its name and guard name.
Details
at line 25
BelongsToMany
roles()
Get the roles that have this permission.
at line 32
static Permission
findByName(UnitEnum|string $name, string|null $guardName)
Find a permission by its name.
at line 39
static Permission
findById(int|string $id, string|null $guardName)
Find a permission by its id.
at line 44
static Permission
findOrCreate(UnitEnum|string $name, string|null $guardName)
Find or Create a permission by its name and guard name.