What problem does it solve?
This Skill provides comprehensive guidance and best practices for developing within the jonytonet/ptah Laravel framework, ensuring adherence to SOLID principles, efficient scaffolding, and optimal performance.
Core Features & Use Cases
- SOLID Architecture Enforcement: Understand and apply the layered architecture rules for maintainable code.
- Scaffolding & Entity Generation: Learn to use
ptah:forge for rapid entity creation.
- BaseCrud Configuration: Master the CLI and JSON configurations for dynamic CRUD interfaces.
- Performance Optimization: Implement strategies for high-demand applications, including caching, queues, and database indexing.
- Use Case: When building a new feature that involves creating a new entity (e.g., a 'Product' with associated 'Category'), use this Skill to guide the
ptah:forge command, configure its CRUD interface, and ensure the code adheres to the framework's SOLID principles.
Quick Start
Use the ptah-development skill to generate a new 'Order' entity with fields 'user_id:unsignedBigInteger,total:decimal' and enable soft deletes.