laravel-tdd
laravel-tdd 是一个面向 Laravel 应用的测试驱动开发(TDD)技能,基于 Pest PHP 编写。它把经典的 TDD 流程适配到 Laravel 框架,强调先写测试、看它失败、再写最小实现代码使其通过,最后重构。适用于新增功能、修复缺陷、API 端点、数据库迁移与模型、表单验证、授权策略、队列任务、Artisan 命令、中间件等场景。技能给出了 RED → 验证 RED → GREEN → 验证 GREEN → REFACTOR 的循环,并附有功能测试、数据库测试、授权测试、API 测试等 Laravel 专用测试模式示例,以及包含 RefreshDatabase、工厂、数据库状态校验等内容的验证清单。