M
moai-lang-php
PHP 8.3+ development specialist covering Laravel 11, Symfony 7, Eloquent ORM, and modern PHP patterns. Use when developing PHP APIs, web applications, or Laravel/Symfony projects.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
PHP 8.3+ development specialist covering Laravel 11, Symfony 7, Eloquent ORM, and modern PHP patterns. Use when developing PHP APIs, web applications, or Laravel/Symfony projects.
How to use
- Zainstaluj umiejętność w swoim środowisku Claude Code — powinna być dostępna jako część pakietu MoAI ADK dla PHP.
- Otwórz projekt Laravel lub Symfony albo stwórz nowy plik .php w swoim repozytorium. Umiejętność automatycznie się aktywuje po wykryciu plików PHP, composer.json, artisan lub symfony.yaml.
- Opisz zadanie w naturalnym języku — na przykład "Stwórz kontroler API do zarządzania użytkownikami" lub "Napisz migrację bazy danych dla tabeli produktów". Umiejętność wykorzysta dostęp do narzędzi Bash (php, composer, phpunit, phpstan, artisan) do wykonania pracy.
- Dla projektów Laravel używaj wzorców takich jak kontrolery w namespace App\Http\Controllers\Api, modele z Eloquent, Form Requests do walidacji i API Resources do formatowania odpowiedzi.
- Dla Symfony opieraj się na routingu opartym na atrybutach, Doctrine ORM, serwisach i wstrzykiwaniu zależności. Umiejętność wspiera też konfigurację Docker z PHP-FPM i nginx.
- Jeśli potrzebujesz testów, poproś o PHPUnit lub Pest — umiejętność zna oba frameworki i pomoże w tworzeniu testów jednostkowych i integracyjnych zgodnie z najlepszymi praktykami.