签入版本
This commit is contained in:
@@ -163,13 +163,13 @@ class ExampleController extends Controller
|
||||
|
||||
这些模块不仅可以直接使用,也是学习本框架开发模式的最佳参考(详见 [第 6 章 业务模块](/zh/modules/user.html))。
|
||||
|
||||
## Vue3 + ElementPlus 前端
|
||||
## Vue3 + NaiveUI 前端
|
||||
|
||||
前端采用主流技术栈,开发体验优秀:
|
||||
|
||||
- **Vue3 Composition API**:更灵活的组件逻辑组织
|
||||
- **TypeScript**:类型安全,减少运行时错误
|
||||
- **ElementPlus**:成熟的企业级 UI 组件库
|
||||
- **NaiveUI**:成熟的企业级 UI 组件库
|
||||
- **Pinia**:轻量级状态管理
|
||||
- **Vite**:极速的开发服务器和构建工具
|
||||
- **动态路由**:菜单和路由由后端驱动,前端无需硬编码
|
||||
@@ -180,19 +180,19 @@ class ExampleController extends Controller
|
||||
|
||||
```bash
|
||||
# 1. 从官方网站 https://www.rxthink.cn 下载源码包并解压
|
||||
cd RXThinkCMF_Laravel13_EleVue
|
||||
cd RXThinkCMF_Laravel13_NaiveVue
|
||||
|
||||
# 2. 一键初始化(依赖 + .env + APP_KEY + 迁移 + 前端构建)
|
||||
composer setup
|
||||
|
||||
# 3. 导入数据库(本项目 migrations 为空,以 SQL 脚本为准)
|
||||
mysql -uroot -proot -e "CREATE DATABASE \`rxthinkcmf.laravel13.elevue\` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;"
|
||||
mysql -uroot -proot rxthinkcmf.laravel13.elevue < document/mysql/rxthinkcmf.laravel13.elevue.sql
|
||||
mysql -uroot -proot -e "CREATE DATABASE \`rxthinkcmf.laravel13.naivevue\` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;"
|
||||
mysql -uroot -proot rxthinkcmf.laravel13.naivevue < document/mysql/rxthinkcmf.laravel13.naivevue.sql
|
||||
|
||||
# 4. 修改 .env 数据库配置后,启动后端(含队列 / 日志 / Vite)
|
||||
composer dev
|
||||
|
||||
# 5. 启动前端(独立 EleVue 仓库)
|
||||
# 5. 启动前端
|
||||
cd ui && npm install && npm run dev
|
||||
```
|
||||
|
||||
@@ -233,7 +233,7 @@ DB_CONNECTION=mysql # MySQL(默认推荐)
|
||||
|
||||
- 后端升级至 Laravel 13 + PHP 8.3(本版本)
|
||||
- 声明式 CRUD 体系持续增强,覆盖导入导出、定时任务、代码生成等场景
|
||||
- 前端持续升级 Vue3 + ElementPlus 主流栈
|
||||
- 前端持续升级 Vue3 + NaiveUI 主流栈
|
||||
- 代码生成器功能不断增强
|
||||
- 安全机制持续完善(JWT fail-close 校验、演示模式、受信代理等)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user