| 1234567891011121314151617181920212223 |
- ---
- description:
- globs:
- alwaysApply: true
- ---
- # 其他规则
- - `php artisan thinker`禁止使用
- - `php artisan migrate`禁止使用
- - `php artisan migrate:*`禁止使用
- - 数据库配置是正确的,不要质疑
- - 数据库的结构变化不采用迁移文件,数据库的结构变化需要人工执行,提供SQL
- - 不使用 migrate,不使用 Migration
- - `php artisan db:table 表名`来查看表结构
- - 模块化开发,所有内容都要在模块文件夹内(Handler除外);单元测试要写在模块中,单元测试备注测试内容
- - 单元测试,不使用RefreshDatabase/DatabaseTransactions来处理数据库,不处理测试数据,允许了测试数据留存
- - `Repository`是给后台用的,非后台操作不使用
- - 不要臆测一个文件的存在,使用前进行查证,后使用
- - 工作前,查看环境,了解已有内容(阅读整个模块的现有文件列表,阅读需要了解的文件全文),可用内容,需要补充内容
- - 不要臆想内容,先查证,后使用
- - 遇到不好判断的内容,向用户发起提问,多向用户沟通
- - 验证每一个要用到的类的存在和内容
- - 这是一个Laravel 11的项目,使用Dcat admin构建的后台
|