Owl Admin 提供了丰富的助手函数来简化开发工作,这些函数涵盖了组件创建、数据处理、文件管理、用户认证等各个方面。
万能组件创建函数,支持多种调用方式
功能说明:
使用场景:
此函数已被标记为废弃,建议使用 amis()
函数替代。
使用 Laravel 加密服务加密字符串
功能说明:
解密由 admin_encode()
加密的字符串
功能说明:
admin_encode()
配对使用将平面数组转换为树状结构
功能说明:
id
和 parent_id
字段children
字段中将关联数组转换为选项格式
功能说明:
value
,值作为 label
检查字符串是否为有效的 JSON 格式
功能说明:
生成管理后台的 URL 路径
参数说明:
$path
:路径字符串$needPrefix
:是否添加 API 前缀功能说明:
获取管理后台目录的绝对路径
功能说明:
config('admin.directory')
配置获取扩展目录的绝对路径
功能说明:
config('admin.extension.dir')
配置extensions
文件夹获取 Owl Admin 框架内部文件路径
功能说明:
获取数据表的字段信息
功能说明:
生成资源文件的完整 URL
功能说明:
处理单文件上传的 Eloquent 属性转换
处理多文件上传的 Eloquent 属性转换
功能说明:
获取当前登录的管理员用户
功能说明:
获取系统设置服务实例
功能说明:
获取自定义页面内容
功能说明:
抛出管理后台异常
条件异常抛出
专用于 amis 组件的异常处理
功能说明:
admin_abort
系列默认不显示 Toast(避免重复提示)amis_abort
系列会显示 Toast 提示管理后台专用的翻译函数
功能说明:
admin::
命名空间Laravel 管道处理的封装
功能说明: