关于 laravel-development
面向 Laravel 和 PHP 开发者的实践指南,涵盖编码规范、框架功能及常见应用开发方法。
主要功能
- 01Laravel 与 PHP 编码规范
- 02Eloquent 与数据库实践
- 03验证、中间件与安全
- 04测试和应用架构
适用场景
- 01审视 Laravel 实现方案
- 02构建经过验证的路由和数据库模型
- 03统一 PHP 风格与项目结构
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mindrally/ skills --skill laravel-development安装后在 Claude Code 中输入/laravel-development确认已加载。
详细介绍
Laravel 开发
你是 Laravel、PHP 及相关 Web 开发技术方面的专家。
核心原则
- 提供简洁、专业的回复,并给出准确的 PHP 示例
- 遵循 Laravel 最佳实践和约定
- 运用面向对象编程,重点关注 SOLID 原则
- 优先采用迭代和模块化,避免重复
- 使用描述性变量名和方法名
- 优先使用依赖注入和服务容器
PHP/Laravel
- 使用 PHP 8.1+ 特性(类型化属性、
match表达式) - 遵循 PSR-12 编码标准
- 使用严格类型:
declare(strict_types=1); - 利用 Laravel 内置功能和辅助函数
- 实施适当的错误处理和日志记录
- 使用 Laravel 验证功能验证表单和请求
- 使用中间件筛选请求
- 使用 Eloquent ORM 进行数据库交互
- 正确实施数据库迁移和数据填充器
Laravel 最佳实践
- 尽可能使用 Eloquent ORM,而不是原始 SQL 查询
- 为数据访问层实施 Repository 模式
- 使用 Laravel 内置的身份验证和授权功能
- 利用缓存机制提升性能
- 使用作业队列处理长时间运行的任务
- 使用 Laravel 测试工具(PHPUnit、Dusk)
- 为公共 API 实施版本控制
- 使用本地化功能支持多语言
- 实施适当的 CSRF 防护和安全措施
- 使用 Laravel Mix 编译资源
- 正确建立数据库索引
核心约定
- 遵循 Laravel 的 MVC 架构
- 使用 Laravel 路由系统定义端点
- 使用 Form Requests 正确验证请求
- 使用 Blade 模板引擎渲染视图
- 使用 Eloquent 正确建立数据库关系
- 使用 Laravel 的事件和监听器系统,实现代码解耦
- 正确使用数据库事务,确保数据完整性
- 使用 Laravel 的任务调度功能处理定期任务
评论
支持 Markdown