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.