laravel-pattern-maker
Laravel Pattern Maker — generate common design patterns (Decorator, Factory, Strategy, etc.) using artisan commands.
phpboilerplatelaraveldesign-patternsartisandeveloper-tools
FreeRepo
Overview
Laravel Pattern Maker is a Laravel package that generates boilerplate code for five common design patterns: Adapter, Strategy, Decorator, Factory and Observer. It provides Artisan commands to quickly scaffold pattern implementations with auto-detected models and services, customizable namespaces and separate interface and implementation files, letting developers focus on business logic instead of repetitive structure.
Features
adapter-pattern-generationstrategy-pattern-generationdecorator-pattern-generationfactory-pattern-generationobserver-pattern-generationartisan-commandssmart-class-detectioncustom-namespacesseparate-interface-implementationlaravel-service-provider-integration
Feature Flags
blogemailspaymentsecommercefileUploadsstoragenotificationscaching
Recommended Use Cases
payment-gateway-integrationnotification-systemsfile-storage-systemslogging-systemsdesign-pattern-scaffoldingthird-party-library-integration
Frontend
None
Backend
phplaravel
Auth Providers
None
Deployment Targets
aws
Payment Providers
None
Quick Facts
⭐ Stars
0
🍴 Forks
0
🧾 License
mit
🔄 Active
Yes
🕒 Last Commit
2025-10-17T11:27:23.000Z
Stack
Framework
laravel
Language
php
Testing
phpunit
Data Layer
Databases
postgresql, mysql, sqlite
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
—
Notes
Open source package distributed via Composer