ia-php-laravel

专为现代PHP 8.4与Laravel开发者设计的架构、Eloquent、队列、测试等最佳实践指南。

安装使用

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

帮我安装这个 AI Skill:ia-php-laravel。
它的用途是:专为现代PHP 8.4与Laravel开发者设计的架构、Eloquent、队列、测试等最佳实践指南。
完整的 Skill 内容见:https://321skill.com/skills/ia-php-laravel/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

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

使用示例

'我正在用Laravel 10开发一个电商平台,订单完成后需要异步发送邮件和更新库存,应该如何设计队列任务和保证数据一致性?',它会基于本Skill,为你提供使用Laravel Jobs、事件监听器以及数据库事务来确保可靠异步处理的架构建议和代码示例。或者问:'如何为这个User模型编写一个包含数据工厂和关系测试的完整单元测试?',AI会指导你使用PHPUnit和Laravel的测试辅助功能来构建测试用例。

介绍

本Skill旨在解决开发者在构建基于Laravel框架的PHP应用时,遇到的架构设计、数据库操作(Eloquent)、数据迁移、队列处理以及测试策略等方面的困惑。它提供了现代PHP 8.4与Laravel生态下的模式与最佳实践,帮助你写出更健壮、可维护的代码。

使用时,你可以直接向AI咨询Laravel相关的具体问题,例如如何设计一个优雅的服务层、如何优化复杂的Eloquent查询、如何配置异步队列处理耗时任务,或者如何为你的功能编写全面的单元测试和功能测试。AI将基于此Skill的知识库提供针对性的建议和代码示例。

它非常适合正在或计划使用Laravel、Eloquent ORM、Blade模板、artisan命令行工具进行Web应用开发、测试和维护的开发者。无论是构建全新的项目,还是重构遗留代码,都能从中获得指导。

建议在提问时尽可能具体,例如提供你的Laravel版本、遇到的错误信息或代码片段,以便获得更精准的解答。请注意,此Skill专注于框架应用层面,不涉及PHP语言本身的通用讨论或独立PHP库的开发。

核心特点

专注于Laravel框架全栈开发的最佳实践,特别是结合了PHP 8.4新特性的现代化架构模式与测试策略,而非泛泛的PHP语法教学。

注意事项

不适合讨论PHP语言核心(php-src)内部原理、开发独立的PHP库,或进行与Laravel框架无关的通用PHP语言讨论。

常见问题

如何用Eloquent高效地处理一对多关系查询?

可以使用with进行预加载(Eager Loading)避免N+1查询问题,并结合查询作用域(Scope)和访问器(Accessor)来优化数据结构和性能。

Laravel队列驱动如何配置以及如何监控失败任务?

可在.env文件中配置QUEUE_CONNECTION(如redis、database),使用php artisan queue:work启动进程,并通过failed_jobs表或Horizon面板来监控和处理失败任务。

给 AI 助手的安装指引

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

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