用途:作为 PHP 8.3+ 开发专家技能,用于开发 PHP API、Web 应用,覆盖 Laravel 11、Symfony 7、Eloquent、Doctrine 与现代 PHP 模式。当出现 .php 文件、composer.json、artisan 命令、symfony.yaml 或 Laravel/Symfony 相关讨论时自动触发。
主要能力:PHP 8.3 特性(readonly 类、类型化属性、attributes、枚举、命名参数);Laravel 11 的控制器、模型、迁移、Form Request、API Resource、Eloquent;Symfony 7 的基于 attribute 的路由、Doctrine ORM、服务与依赖注入;测试使用 PHPUnit、Pest;包管理使用 Composer 自动加载;编码规范遵循 PSR-12、Laravel Pint、PHP CS Fixer;Docker 涉及 PHP-FPM、nginx、多阶段构建。
使用方式:资料给出 Laravel 控制器、Form Request、Eloquent 模型与关系、API Resource、迁移、服务层,以及 Symfony 控制器、Doctrine 实体、依赖注入服务等模式示例,并包含 PHPUnit 与 Pest 测试写法。常见排查命令包括 php -v 检查版本、php -m | grep 检查扩展、composer dump-autoload -o、composer clear-cache、php artisan config:clear、php artisan cache:clear、php artisan route:clear、php artisan view:clear、php bin/console cache:clear、php bin/console cache:warmup、php artisan migrate:rollback --step=1、php artisan migrate:fresh --seed、php bin/console doctrine:migrations:migrate prev。
适用场景:PHP API 与 Web 应用开发、Laravel/Symfony 项目、ORM 使用、单元与功能测试、Docker 部署等。
限制:资料未提供收费、价格、平台支持范围与效果数据;高级内容(Kubernetes 部署、队列、事件驱动、缓存、安全、CI/CD 等)仅指向 modules/advanced-patterns.md,正文未展开。