moai-lang-php

Guide PHP 8.3 development with Laravel 11 and Symfony 7 patterns.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Jongsix/remote-claudecode --skill moai-lang-php-jongsix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-php
Source: https://github.com/Jongsix/remote-claudecode/tree/main/.claude/skills/moai-lang-php
Command: npx skills add https://github.com/Jongsix/remote-claudecode --skill moai-lang-php-jongsix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers write, structure, and troubleshoot modern PHP applications with strong guidance for Laravel 11 and Symfony 7 patterns, reducing guesswork in common backend workflows.

Core Features & Use Cases

  • Modern PHP Guidance: Covers PHP 8.3 features like readonly classes, enums, attributes, and typed properties.
  • Laravel Development: Supports controllers, form requests, Eloquent models, API resources, jobs, events, validation, and testing.
  • Symfony Development: Provides patterns for entities, services, dependency injection, and Doctrine-based application structure.
  • Production Workflow Support: Includes testing, caching, queueing, security, deployment, and CI/CD examples for real-world projects.
  • Use Case: Use this Skill when implementing a new API endpoint, designing a service layer, adding validation, or debugging a Laravel or Symfony codebase.

Quick Start

Ask for help implementing a Laravel or Symfony feature in modern PHP 8.3 using the patterns in this skill.

Frequently Asked Questions about moai-lang-php

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Laravel API endpoint with Eloquent and form requests?

To build a Laravel API endpoint, you structure controllers, form requests for validation, Eloquent models for data access, and API resources for response formatting. This Skill guides these patterns for Laravel 11 using PHP 8.3.

What's the best way to design a Symfony service layer with Doctrine?

Designing a Symfony service layer involves using Doctrine for ORM modeling and applying dependency injection for decoupled application structure. This Skill provides patterns for Symfony 7 entities and services.

Does this PHP guidance cover testing with PHPUnit and Pest?

Yes, this PHP guidance covers testing with both PHPUnit and Pest. It includes examples for integrating these frameworks into your production workflow, ensuring robust validation and code coverage for Laravel and Symfony.

Can I use modern PHP 8.3 features like readonly classes and enums in my app?

Yes, you can use modern PHP 8.3 features like readonly classes, enums, attributes, and typed properties. This Skill provides best practices for applying these features safely within Laravel 11 and Symfony 7 applications.

How do I configure caching and queueing for Laravel and Symfony workflows?

Configuring caching and queueing involves applying framework-specific patterns for background jobs, events, and security. This Skill provides production workflow examples for deploying these features in real-world PHP applications.