moai-lang-php

Develop PHP 8.3+ applications with Laravel 11 and Symfony 7 frameworks.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/thkim2015/pdf-tool --skill moai-lang-php-thkim2015
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-php
Source: https://github.com/thkim2015/pdf-tool/tree/main/.claude/skills/moai-lang-php
Command: npx skills add https://github.com/thkim2015/pdf-tool --skill moai-lang-php-thkim2015

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the development of robust PHP applications, particularly those built with modern frameworks like Laravel and Symfony, by providing expert guidance and best practices.

Core Features & Use Cases

  • Framework Expertise: Deep knowledge of Laravel 11 and Symfony 7, including ORMs (Eloquent, Doctrine), routing, and controllers.
  • Modern PHP: Leverages PHP 8.3+ features like readonly classes, enums, and attributes.
  • Testing & Quality: Integrates PHPUnit, Pest, PHPStan, and Pint for comprehensive testing and code quality.
  • Use Case: Develop a new RESTful API using Laravel 11, ensuring adherence to best practices for controllers, Eloquent models, and API resources.

Quick Start

Generate a new Laravel 11 controller for managing user resources.

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 RESTful API with Laravel 11 using Eloquent and API resources?

To build a RESTful API with Laravel 11, implement controllers and Eloquent models while leveraging API resources for consistent JSON responses. This approach ensures scalable and maintainable API endpoints following modern PHP 8.3 best practices.

What is the best way to test PHP applications using PHPUnit and Pest?

The best way to test PHP applications is by integrating PHPUnit and Pest for comprehensive test coverage. Combining these frameworks with PHPStan for static analysis and Pint for formatting ensures high code quality and robust application behavior.

Does this PHP development expertise support Symfony 7 and Doctrine ORM?

Yes, this PHP development expertise fully supports Symfony 7 and Doctrine ORM. It provides deep knowledge of routing, controllers, and advanced ORM patterns to facilitate building scalable web applications with modern PHP features.

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

Yes, you can use modern PHP 8.3 features like readonly classes, enums, and attributes in Laravel. Leveraging these features within your Laravel 11 application helps create scalable and maintainable codebases with strict type safety.

How do I manage database schemas using Eloquent and Doctrine in PHP frameworks?

Manage database schemas using Eloquent in Laravel 11 or Doctrine in Symfony 7 by applying advanced ORM patterns. This facilitates efficient data mapping, robust query building, and maintainable persistence layers in your PHP applications.

What are the limitations of using PHP 8.3 with older Laravel versions?

Using PHP 8.3 with older Laravel versions may limit access to framework-specific optimizations and modern features like enums. For optimal compatibility and to fully leverage advanced patterns, developing with Laravel 11 is recommended.