用途:本 Skill 是一套 Laravel 后端开发规范,配合 youlai-laravel 仓库使用,指导 AI 助手开发 Laravel Web 项目、用 Eloquent ORM 实现数据访问、实现 JWT 认证与基于角色的权限控制(RBAC),以及编写 REST API 的控制器、Service 和验证类,也可依据仓库创建新模块或修复问题。
主要能力与内容:规范涵盖技术栈(PHP 8.3+、Laravel 13、Eloquent、tymon/jwt-auth、Redis 7.x、MySQL 8.0+、PHPUnit、Composer、Vite、Pint 等)、目录结构分层(Models 继承 Base、Services 继承 BaseService、Http/Controllers/V1 接口层、Common 常量枚举)、命名规范(类名、方法名、字段名)、路由与 API 规范(routes/api.php 加 v1 前缀与命名空间)、HTTP 状态码与业务错误码(ResultCode 枚举,如 00000 成功、A0301 未授权)、统一响应格式(code/msg/data/traceId,snake_case 自动转 camelCase)、Eloquent Model 规范、JWT 认证与权限校验、多租户与数据库操作(查询、事务)等。
使用方式:开发时按规范组织路由、控制器、Service、Validate 和 Model;路由通过 jwt.admin 挂载认证中间件,控制器用 validateScene 复用验证器,异常用 BusinessException 抛出并由全局处理器统一渲染响应;代码可通过 templates 下 .stub/.tpl 模板生成前后端 CRUD。
适用场景:Laravel Web 项目与 REST API 开发、JWT/RBAC 权限系统、youlai-laravel 管理后台模块开发。
限制:规范面向 youlai-laravel 项目约定,含多租户,查询需携带 tenant_id 隔离条件;部分细节如具体收费、部署要求、官方文档等资料暂未提供。