🚀 企业级后台管理解决方案

用 PHP 定义界面
让后台开发快 10 倍

Lartrix 将后端框架、前端方案、Schema 渲染引擎三合一,用 PHP 代码即可声明式构建完整的后台管理系统,告别前后端反复联调。

Lartrix · 后端框架 Trix · 前端方案 Vschema-ui · 渲染引擎
快速开始

三层架构,一体协同

从后端到前端,从数据到渲染,一套技术栈覆盖后台开发全链路

Lartrix
Lartrix
后端框架 · Laravel + PHP Schema Builder
Trix
Trix
前端方案 · Vue 3 + NaiveUI + 主题系统
Vschema-ui
Vschema-ui
渲染引擎 · JSON Schema 驱动的 UI 渲染

PHP 写界面,前端自动生成

后端通过 PHP Schema Builder 定义页面结构,Vschema-ui 负责将 JSON Schema 渲染为真实的 Vue 组件,Trix 提供完整的前端框架和主题能力。三者无缝协作,开发者只需关注业务逻辑。

RBAC 权限 CRUD 自动生成 模块化开发 Schema 驱动 120+ 组件 主题定制

四步构建完整后台

从定义模型到交付页面,每一步都为效率而生

PHP 声明式构建 UI

用 PHP 代码定义页面结构,无需编写前端代码。CrudPage、OptForm 等业务组件让你用几行代码就能生成完整的列表页和表单页。

CrudPage 一行代码生成完整 CRUD 页面
OptForm 表单构建器,字段配置即表单
120+ NaiveUI 组件开箱即用
// 用 PHP 定义一个完整的管理页面 $schema = CrudPage::make('文章管理') ->apiPrefix('/blog/posts') ->columns([ ['key' => 'title', 'title' => '标题'], ['key' => 'status', 'title' => '状态'], ]) ->search([...]) ->modal('form', '编辑', $form) ->build();

CRUD 全自动化

继承 CrudController 即可获得完整的增删改查能力,包括分页列表、搜索筛选、批量操作、状态切换、数据导出等,无需重复编写样板代码。

继承即用,零配置启动 CRUD
内置分页、搜索、排序、导出
action_type 机制灵活扩展业务逻辑
class PostController extends CrudController { protected function getModelClass(): string { return Post::class; } protected function applySearch($query, $request) { if ($request->filled('keyword')) { $query->where('title', 'like', "%{$request->keyword}%"); } } }

模块化架构设计

基于 nwidart/laravel-modules 实现真正的模块化开发,每个业务模块独立管理自己的路由、控制器、模型和迁移,支持模块的安装、卸载和版本管理。

模块独立开发、独立部署
内置模块市场,一键安装扩展
完整的模块生命周期管理
// 模块结构清晰,职责分明 Modules/Blog/ ├── app/ │ ├── Http/Controllers/ │ │ └── PostController.php │ ├── Models/ │ │ └── Post.php │ └── Providers/ ├── config/ ├── database/migrations/ ├── routes/ │ ├── api.php │ └── web.php └── module.json

企业级权限体系

内置完整的 RBAC 权限管理系统,支持多后台隔离、菜单权限、API 权限、数据权限等多维度的访问控制,满足企业级安全需求。

RBAC 角色权限,精细到按钮级别
多后台 guard 隔离,互不干扰
Sanctum Token 认证,API 安全可控
// 数据隔离 - 商户只能访问自己的数据 protected function applyFilters($query, $request) { $query->where( 'merchant_id', $request->user()->id ); } // 路由中间件保护 Route::middleware(["auth:{$guard}"]) ->group(function () { Route::resource('products', ProductController::class); });
120+
内置 UI 组件
10x
开发效率提升
0
前端代码量
12+
Laravel 版本支持

为什么选择 Lartrix

极致性能

优化的架构设计,Schema 按需渲染,确保大数据量下依然流畅

模块化设计

基于 laravel-modules,业务模块独立开发、独立部署、按需加载

类型安全

完整的 TypeScript 类型支持,Schema 定义到渲染全链路类型校验

开发者友好

简洁的链式 API,清晰的文档,让新手也能快速上手

开箱即用

丰富的业务组件库,CRUD、表单、图表、编辑器等一应俱全

现代架构

PHP 8.1+、Laravel 12、Vue 3、TypeScript,紧跟技术前沿

准备好开始了吗?

立即体验 Lartrix,感受现代化后台开发的便捷与高效

快速开始