Skip to content

Models

AdminUser

Admin user model.

Namespace

php
Lartrix\Models\AdminUser

Traits

  • HasApiTokens - Laravel Sanctum
  • HasRoles - Spatie Permission

Attributes

AttributeTypeDescription
idintID
namestringName
emailstringEmail
phonestringPhone
avatarstringAvatar
statusboolStatus
passwordstringPassword

Methods

MethodDescription
roles()Role relation
permissions()Permission relation
hasRole($role)Check role
hasPermission($permission)Check permission

Role

Role model.

Namespace

php
Lartrix\Models\Role

Attributes

AttributeTypeDescription
idintID
namestringRole identifier
guard_namestringGuard

Methods

MethodDescription
permissions()Permission relation
users()User relation
givePermissionTo($permissions)Grant permissions
revokePermissionTo($permissions)Revoke permissions

Permission

Permission model.

Namespace

php
Lartrix\Models\Permission

Attributes

AttributeTypeDescription
idintID
namestringPermission identifier
guard_namestringGuard

Menu model.

Namespace

php
Lartrix\Models\Menu

Attributes

AttributeTypeDescription
idintID
parent_idintParent menu ID
titlestringTitle
iconstringIcon
pathstringPath
componentstringComponent
permissionstringPermission
sortintSort order
guard_namestringGuard
hiddenboolHidden

Methods

MethodDescription
parent()Parent menu
children()Child menus
getTree($guard)Get menu tree

Module

Module model.

Namespace

php
Lartrix\Models\Module

Attributes

AttributeTypeDescription
idintID
namestringName
aliasstringAlias
descriptionstringDescription
versionstringVersion
enabledboolEnabled

Setting

Setting model.

Namespace

php
Lartrix\Models\Setting

Attributes

AttributeTypeDescription
idintID
keystringKey
valuemixedValue
groupstringGroup
typestringType

Methods

MethodDescription
get($key, $default)Get setting
set($key, $value)Set value
group($name)Get by group

DictGroup

Data dictionary group model.

Namespace

php
Lartrix\Models\DictGroup

Attributes

AttributeTypeDescription
idintID
codestringCode
namestringName
descriptionstringDescription

Methods

MethodDescription
items()Dictionary items relation

DictItem

Data dictionary item model.

Namespace

php
Lartrix\Models\DictItem

Attributes

AttributeTypeDescription
idintID
group_idintGroup ID
labelstringLabel
valuemixedValue
sortintSort order

NotificationCategory

Notification category model.

Namespace

php
Lartrix\Models\NotificationCategory

NotificationMessage

Notification message model.

Namespace

php
Lartrix\Models\NotificationMessage

Attributes

AttributeTypeDescription
idintID
user_idintUser ID
category_idintCategory ID
titlestringTitle
contentstringContent
is_readboolRead status
read_atdatetimeRead time

基于 MIT 许可发布