ia-php-laravel

专为现代PHP 8.4与Laravel框架开发提供架构、数据库、队列与测试等核心模式指导的AI技能。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:ia-php-laravel。
它的用途是:专为现代PHP 8.4与Laravel框架开发提供架构、数据库、队列与测试等核心模式指导的AI技能。
完整的 Skill 内容见:https://321skill.com/skills/ia-php-laravel-x-7/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘我正在开发一个Laravel 10电商项目,需要设计一个处理订单退款的服务类,并确保它是可测试的,有什么建议?’,它会指导你遵循单一职责原则设计服务类,利用Laravel的服务容器进行依赖注入,并为你提供相应的单元测试示例代码。或者,你可以问:‘如何优化这个使用了多个where和join的Eloquent查询?’,AI会分析你的查询,建议使用索引、预加载关联或查询构造器优化来提升性能。

介绍

本技能旨在解决开发者在构建基于Laravel框架的PHP应用时,在架构设计、Eloquent ORM使用、数据库迁移、队列处理以及测试策略等方面遇到的常见问题与困惑。它提供了针对现代PHP 8.4和Laravel最佳实践的深入指导,帮助开发者编写更健壮、可维护的代码。

使用时,您可以直接向AI咨询Laravel相关的具体问题,例如如何设计一个可扩展的服务层、如何优化Eloquent查询性能、如何编写有效的单元测试或功能测试,以及如何配置和管理队列任务等。AI将基于此技能的知识库,提供符合Laravel哲学和现代PHP标准的解决方案与代码示例。

该技能非常适合正在或计划使用Laravel框架进行Web应用开发的后端工程师、全栈开发者以及需要维护或重构现有Laravel项目的技术负责人。对于希望提升Laravel开发水平、学习框架新特性或确保项目遵循最佳实践的开发者尤为有用。

请注意,此技能专注于Laravel框架及其生态系统的应用层开发。它不涉及PHP语言本身的内部实现(php-src)、独立PHP库的开发,或泛泛的PHP语言讨论。对于这些主题,建议使用其他更专门的技能。

核心特点

本技能深度聚焦于Laravel框架的现代实践,特别是结合PHP 8.4新特性的架构模式与Eloquent高级用法,而非泛泛的PHP编程指导。它提供了从项目结构、数据操作到异步任务和测试覆盖的端到端开发指引,具有极强的框架针对性和实践性。

注意事项

不适合讨论PHP语言核心内部机制、开发独立于框架的PHP库,或进行与Laravel无关的通用PHP语言讨论。

常见问题

如何用Eloquent高效处理复杂关联查询?

可以使用with进行预加载避免N+1问题,结合whereHas进行关联约束,并利用查询作用域和访问器优化逻辑。

Laravel队列的最佳实践有哪些?

建议为不同任务定义独立队列,处理失败任务,使用Supervisor管理进程,并监控队列长度与处理延迟。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/ia-php-laravel-x-7/raw/index.md 读取 ia-php-laravel 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。