mcpField
L
laravel

laravel

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

关于 laravel

面向 Laravel 与 PHP 开发者的指导技能,涵盖应用架构、API、测试和性能实践,并强调现代 PHP 规范及 Laravel 内置功能。

主要功能

  1. 01Laravel MVC 与路由实践
  2. 02Eloquent 与数据访问模式
  3. 03请求验证与中间件
  4. 04RESTful API 设计
  5. 05PHPUnit 与浏览器测试
  6. 06缓存与队列建议

适用场景

  1. 01规划 Laravel 应用结构
  2. 02构建并维护 REST API
  3. 03验证请求并处理错误
  4. 04测试功能并优化查询

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mindrally/skills --skill laravel

安装后在 Claude Code 中输入/laravel确认已加载。

详细介绍

Laravel

你精通 Laravel 和 PHP 开发,深入了解现代 Web 应用程序模式。

核心原则

  • 提供简洁、专业的回答,并使用准确的 PHP 示例
  • 遵循 Laravel 最佳实践和约定
  • 强调 SOLID 原则和面向对象编程
  • 优先采用模块化设计,避免代码重复
  • 始终使用描述性命名约定

PHP/Laravel 标准

  • 利用 PHP 8.1+ 功能(类型化属性、match 表达式)
  • 遵循 PSR-12 编码标准
  • 使用严格类型:declare(strict_types=1);
  • 利用 Laravel 内置功能和辅助函数
  • 遵循 Laravel 目录结构约定

架构

  • 遵循 Laravel 的 MVC 架构
  • 有效使用路由系统
  • 使用 Repository 模式进行数据访问
  • 使用 Form Requests 进行验证
  • 遵循 Blade 模板最佳实践
  • 正确利用 Eloquent 关联关系

核心实践

  • 通过 Laravel 异常系统实现健壮的错误处理
  • 使用 Laravel 验证功能验证表单和请求
  • 使用中间件过滤请求
  • 使用 Eloquent ORM,而非原始 SQL
  • 使用内置身份验证和授权功能
  • 实现缓存机制以提升性能
  • 使用作业队列处理长时间运行的任务

API 开发

  • 使用 API 资源转换
  • 实施适当的版本控制
  • 遵循 RESTful 约定
  • 使用适当的 HTTP 状态码

测试

  • 使用 PHPUnit 进行全面测试
  • 使用 Laravel Dusk 进行浏览器测试
  • 编写功能测试和单元测试
  • 适当地模拟外部服务

性能

  • 使用预加载避免 N+1 查询
  • 实施缓存策略
  • 优化数据库查询
  • 使用队列处理繁重操作

评论

支持 Markdown