laravel-pattern-maker

Laravel Pattern Maker — generate common design patterns (Decorator, Factory, Strategy, etc.) using artisan commands.

phpboilerplatelaraveldesign-patternsartisandeveloper-tools
FreeRepo

Preview

laravel-pattern-maker preview

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
Get Started with this Boilerplate