mcpField
L
laravel-development

laravel-development

github.com/mindrally开发287915 次安装3 周前更新
代码仓库

关于 laravel-development

面向 Laravel 和 PHP 开发者的实践指南,涵盖编码规范、框架功能及常见应用开发方法。

主要功能

  1. 01Laravel 与 PHP 编码规范
  2. 02Eloquent 与数据库实践
  3. 03验证、中间件与安全
  4. 04测试和应用架构

适用场景

  1. 01审视 Laravel 实现方案
  2. 02构建经过验证的路由和数据库模型
  3. 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 编译资源
  • 正确建立数据库索引

核心约定

  1. 遵循 Laravel 的 MVC 架构
  2. 使用 Laravel 路由系统定义端点
  3. 使用 Form Requests 正确验证请求
  4. 使用 Blade 模板引擎渲染视图
  5. 使用 Eloquent 正确建立数据库关系
  6. 使用 Laravel 的事件和监听器系统,实现代码解耦
  7. 正确使用数据库事务,确保数据完整性
  8. 使用 Laravel 的任务调度功能处理定期任务

评论

支持 Markdown