Skip to content

Getting Started

v2.0

Welcome to Laravel Domain Generator.

This package helps you build Laravel applications using Domain Driven Design (DDD) and Clean Architecture by generating a complete domain structure with a single Artisan command.

Supports Laravel 11, 12 and 13, PHP 8.2+ and JWT authentication out of the box.

What you'll build

Instead of manually creating Controllers, Services and Repositories, you'll generate this structure automatically.

ControllerDTOServiceRepositoryModel

Why use it?

🧱

Organized Architecture

Keep your application divided into Controllers, DTOs, Services and Repositories from day one.

Less Boilerplate

Generate repetitive code automatically and focus on business rules.

Next step

Continue to the Installation guide.

Released under the MIT License.