laravel-patterns
From affaan-m
Patrones de arquitectura Laravel, routing/controladores, Eloquent ORM, capas de servicio, colas, eventos, caché y API resources para aplicaciones en producción.
Documents Laravel architecture conventions for controllers, services, Eloquent models, routing, queues and API resources.
Use it when
- Structuring a new Laravel app or API from scratch
- Refactoring fat controllers into services/actions layers
- Designing route-model bindings scoped to tenants
- Adding queues, events, caching or API resources to a Laravel project
Skip it if
- Not using Laravel/PHP
- Looking for executable tooling rather than reference patterns
- Need guidance beyond Eloquent, routing, queues, events and caching
Facts
- Repository
- affaan-m/ECC
- Status
- Actively maintained
- Last commit
- Source file
- docs/es/skills/laravel-patterns/SKILL.md
Source preview
The instructions Claude Code reads when this skill runs.
# Patrones de Desarrollo Laravel
Patrones de arquitectura Laravel de nivel producción para aplicaciones escalables y mantenibles.
## Cuándo Usar
- Construir aplicaciones web o APIs con Laravel
- Estructurar controladores, servicios y lógica de dominio
- Trabajar con modelos Eloquent y relaciones
- Diseñar APIs con resources y paginación
- Agregar colas, eventos, caché y jobs en segundo plano
## Cómo Funciona
- Estructurar la app con límites claros (controladores -> servicios/actions -> modelos).
- Usar bindings explícitos y bindings con scope para mantener el routing predecible; aplicar autorización para el control de acceso.
- Favorecer modelos tipados, casts y scopes para mantener la lógica de dominio consistente.
- Mantener el trabajo intensivo de IO en colas y cachear lecturas costosas.
- Centralizar la configuración en `config/*` y mantener los entornos explícitos.
## Ejemplos
### Estructura del Proyecto
Usar un layout convencional de Laravel con límites de capa claros (HTTP, servicios/actions, modelos).
### Layout Recomendado
```
app/
├── Actions/ # Casos de uso de un solo propósito
├── Console/
├── Events/
├── Exceptions/
├── Http/
│ ├── Controllers/
│ ├── Middleware/
│ ├── Requests/ # Validación con Form Requests
│ └── Resources/ # API resources
├── Jobs/
├── Models/
├── Policies/
├── Providers/
├── Services/ # ServiciosView full source on GitHub →Other skills
django-tdd
★ 229,918Django testing strategies with pytest-django, TDD methodology, factory_boy, mocking, coverage, and testing Django REST Framework APIs.
affaan-mupdated 15d agoMITclickhouse-io
★ 229,918ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
affaan-mupdated 15d agoMITverification-loop
★ 229,918Sistema de verificación completo para sesiones de Claude Code.
affaan-mupdated 15d agoMITstrategic-compact
★ 229,918Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.
affaan-mupdated 15d agoMITfrontend-patterns
★ 229,918Patrones de desarrollo frontend para React, Next.js, gestión de estado, optimización de rendimiento y buenas prácticas de UI.
affaan-mupdated 15d agoMITfal-ai-media
★ 229,918Unified media generation via fal.ai MCP — image, video, and audio. Covers text-to-image (Nano Banana), text/image-to-video (Seedance, Kling, Veo 3), text-to-speech (CSM-1B), and video-to-audio (ThinkSound). Use when the user wants to generate images, videos, or audio with AI.
affaan-mupdated 15d agoMIT