laravel
Expert in Laravel PHP development with best practices and modern patterns
AImindrally
official
Разработка
Что делает навык
Навык предоставляет экспертные знания по разработке на Laravel и PHP, включая современные паттерны проектирования и лучшие практики. Он решает задачи создания модульных, безопасных и высокопроизводительных веб-приложений с использованием архитектуры MVC и объектно-ориентированного подхода.
Когда применять
- Разработка RESTful API с использованием API resources, версионирования и правильных HTTP-статусов.
- Оптимизация производительности базы данных через использование Eager Loading для предотвращения N+1 запросов и внедрение стратегий кэширования.
- Написание комплексных тестов для приложения с использованием PHPUnit для юнит- и функционального тестирования, а также Laravel Dusk для браузерного тестирования.
- Реализация сложной бизнес-логики с применением Repository pattern, Form Requests для валидации и Job queues для фоновых задач.
Как работает
- Следовать архитектуре Laravel MVC, используя эффективную систему маршрутизации и соблюдая конвенции структуры директорий.
- Применять SOLID-принципы и объектно-ориентированное программирование, предпочитая модульный дизайн и описательные имена.
- Использовать встроенные возможности Laravel, такие как Eloquent ORM, встроенная аутентификация, авторизация и система обработки исключений.
- Обеспечивать безопасность и валидацию данных через Form Requests и middleware для фильтрации запросов.
- Оптимизировать производительность путем использования очередей (queues) для длительных операций и кэширования.
- Писать код в соответствии со стандартами PSR-12, используя строгую типизацию (strict_types) и возможности PHP 8.1+.
Примеры запросов агенту
Как правильно реализовать Repository pattern для доступа к данным в Laravel?
Напиши код на PHP 8.1 с использованием match expressions и строгой типизации для нового контроллера.
Как оптимизировать запросы Eloquent, чтобы избежать проблемы N+1, и какие стратегии кэширования применить?
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «laravel» из репозитория:
# https://github.com/mindrally/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r laravel/ ~/.claude/skills/laravel/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.