📄️ 请求响应
XinAdmin 封装了一整套的请求与响应,使得开发者在前后端的请求中如鱼得水。
📄️ 路由
XinAdmin 作为前后端分离的框架,路由也分为前端和后端两部分,第一是前端页面的路由,指定你可以访问到的页面视图,第二是后端接口的路由,用于与 Laravel
📄️ 安全认证
XinAdmin 基于 Laravel 的 认证 与 Laravel Sanctum 构建了一套完整的认证授权系统,它使用
📄️ 菜单权限
Laravel 中默认的授权策略,适用于对应用程序进行更细粒化的控制,比如对模型、资源进行控制,而在前后端分离的模式下,XinAdmin 通过 Laravel Sanctum 的 能力 实现对 Api 的访问控制,
📄️ CRUD 代码生成
CRUD 是创建(Create)、读取(Read)、更新(Update)和删除(Delete)的缩写,是应用程序中最常见的操作。以下是如何在 XinAdmin 中实现这些操作的基本教程。
📄️ 数据字典
XinAdmin 提供了强大的系统字典功能,数据字典是将单选或者多选的选项作为配置,不必写死在前端编码中,比如:商品类型字典中有字典项:食品、药物、衣物、化妆品等,你就可以用字典来进行动态的配置,以便后期修改和维护。
📄️ 多语言
XinAdmin 的前端与后端都提供了多语言的支持,并且已经配置了菜单、文本和部分 message 的多语言,在 Server 中,你可以在 config/app.php 中配置 locale 来设置默认语言,
📄️ 文件管理
XinAdmin 基于 Laravel 的文件系统,提供了可视化的文件管理器,开发者可以很方便的在管理后台中对服务器上的文件进行管理。并且提供了文件分组功能,进一步对系统文件进行管理。
📄️ 系统设置
XinAdmin 提供的强大且方便的系统设置,帮助开发者实现对业务中可变参数的配置。比如:
📄️ 生产部署
当您准备好将 XinAdmin 应用程序部署到生产环境时,您可以采取一些重要措施来确保您的应用程序尽可能高效地运行。
📄️ Swagger 文档
XinAdmin 提供了开箱即用的 php-swagger 支持,你可以直接在代码中使用 php-swagger 生成版本 3.0 或 3.1 中的 OpenAPI 文档。
📄️ 高性能服务 Swoole
XinAdmin 基于 Laravel 的生态,可以直接使用 Swoole 来作为你应用程序的服务器 详情请查看Laravel 文档。它具有以下优势: