Laravel Domain Driven Design

Laravel Domain Driven Design

Set of Artisan Commands for DDD


Description

Artisan Commands for Domain‑Driven Design

Overview

When working on large web projects, developers often feel overwhelmed by the sheer number of files and directories. Domain‑Driven Design (DDD) addresses this by arranging those files logically.

Challenge in Laravel

Applying DDD principles directly to a Laravel project can become tedious: you may find yourself repeatedly copying and moving folders and files.

Solution

To streamline this process, I created Laravel Domain Driven Design, a dedicated package for Laravel.
It automates the creation of directories and files, enabling you to set up domains quickly and efficiently.

Features

The package supplies a suite of Artisan commands that generate:

  • Models
  • Controllers
  • Actions
  • Services
  • And more

These tools help you build domain‑centric applications in Laravel with minimal effort.

Related Projects

Sentry for Laravel

Sentry for Laravel

Laravel Error & Performance Monitoring

Solo Dumps for Laravel

Solo Dumps for Laravel

Intercept & Collect Dumps

Laranode

Laranode

Open-Source Alternative to cPanel/Plesk

Pageradar

Pageradar

Website Monitoring Tool

exchangerateapi.net

exchangerateapi.net

Exchange Rate Data API

Laravel Spy

Laravel Spy

Track & Log Outgoing HTTP Requests