初始化
缺陷:主题配色需要优化整体的同风格
This commit is contained in:
@@ -19,6 +19,15 @@ alwaysApply: true
|
||||
4. 小程序端的抽屉全部需要用 page-container 来防止用户意外退出页面(本仓库为 API,此项约束 uniapp)
|
||||
5. 数据库的(created_at、updated_at、deleted_at)统一使用时间戳,不要使用字符串,并且我在查询器中一级格式化成字符串了,无需再次格式化
|
||||
|
||||
# 数据库变更(强制 SQL,禁止新建 PHP Migration)
|
||||
|
||||
- **禁止**为业务/系统表 DDL 新建 `database/migrations/*.php`(Laravel migrate 不作变更载体)
|
||||
- **一律**写到 `database/sql/<YYYY-MM-DD>/`,文件名:`01_简短英文名.sql`、`02_...`(当天序号递增)
|
||||
- 例:`database/sql/2026-08-14/01_cc_carousel_add_status.sql`
|
||||
- 脚本尽量幂等(`information_schema` + `PREPARE`,风格对齐已有 `rbac_migrate_ddl.sql`)
|
||||
- 系统表结构若影响全新安装,同步回写 `public/nl_admin.sql`;业务表 `cc_*` 只放 `database/sql/`,不进 `nl_admin.sql`
|
||||
- 运维在目标库手动执行对应日期目录下的 SQL;不要指望 `php artisan migrate` 补列/补表
|
||||
|
||||
# 全局架构规范
|
||||
|
||||
## 分层架构(Controller → Service → Model,禁止跨层)
|
||||
|
||||
Reference in New Issue
Block a user